Przejdź to tekstu

Debian "Stretch": pierwsza aktualizacja 'point release' (9.0 → 9.1)

W dniu 22. Lipca, 2017 roku ukazała się pierwsza, od oficjalnego wydania, aktualizacja, tzw. "point release", dla Stabilnej wersji, oznaczonej numerem 9. (nazwa kodowa "Stretch"). Uzupełnione zostały głównie poprawki związane z bezpieczeństwem, wydane do czasu tej aktualizacji wraz z kilkoma korektami dot. poważnych problemów w bieżącym wydaniu. Należy pamiętać, że owa aktualizacja nie jest kolejnym, nowym wydaniem systemu Debian.

Użytkownicy, którzy na bieżąco uaktualniają swój system (via security.debian.org), nie będą musieli aktualizować dużej ilości pakietów. Niemniej nowe, zaktualizowane obrazy płyt CD/DVD, które zawierają wszystkie zmiany wprowadzone w wyniku tej aktualizacji, dostępne są do pobrania (zob. Oficjalne obrazy - "stable" oraz odpowiednie dla wypróbowania systemu Debian - Obrazy "live".)

W tym wydaniu, ważne poprawki dotyczą, między innymi, narzędzia służącego do zarządzania pakietami: apt, w którym znalazło się kilka poprawek; dwarfutils - program debugujący informacje typu DWARF z obiektów ELF (poprawki bezpieczństwa [CVE-2017-9052 CVE-2017-9053 CVE-2017-9054 CVE-2017-9055 CVE-2017-9998]; gnutls28 naprawiono problemy w szyfrowaniu i deszyfrowaniu w systemie AES-GCM na platformie aarch64; grub-installer poprawiono wsparcie dla systemów z dużą liczbą dysków; nvidia-graphics-drivers zmiana Pre-Depends: nvidia-installer-cleanup do (> = 20151021) w celu przeprowadzania gładszych uaktualnień z wydania Jessie. Zmiany objęły także menadżera systemu i usług - systemd: naprawiono krytyczną lukę, pozwalającą na wywołanie przepełnienia bufora oraz uruchomienie szkodliwego kodu, znajdującą się w systemd-resolved, będącego komponentem służącym do obsługi odpowiedzi DNS, demonem systemowym, który m.in. wykrywa i konfiguruje urządzenia sieciowe etc., [CVE-2017-9445]. Oczywiście, nie są to wszystkie modyfikacje, które składają się na tę aktualizację. Więcej informacji znajduje się w oficjalnym ogłoszeniu.

Domyślna konfiguracja narzędzi służących do zarządzania pakietami (np. APT), pozwala na instalację aktualizacji etc., z wykorzystaniem głównych serwerów internetowych Debiana, ale istnieje możliwość modyfikacji pliku /etc/apt/sources.list w celu dodania tzw. serwera lustrzanego, znajdującego się bliżej lokalizacji użytkownika. Obszerna lista dostępna jest w tym miejscu: mirror/list. Serwery HTTP są generalnie szybsze niż FTP.

Przed aktualizacją systemu warto upewnić się, że mamy wystarczającą ilość miejsca na dysku twardym, ponieważ każdy pakiet potrzebny do instalacji, jest pobierany z sieci i przechowywany w katalogu /var/cache/apt/archives/. Należy więc sprawdzić, czy jest dostatecznie dużo miejsca na partycji systemowej /var (Oczywiście jeżeli została utworzona na etapie partycjonowania dysku, będącym niezbędnym krokiem podczas instalacji systemu.)

Narzędzie apt-get(8) może dostarczyć szczegółowych informacji o wolnej przestrzeni dyskowej. W tym celu należy skorzystać z polecenia (uruchomionego via sudo(8) bądź bezpośrednio z konta administratora, tj. root):

apt-get -o APT::Get::Trivial-Only=true dist-upgrade

Jeżeli nie ma wystarczającej ilości miejsca na dysku, apt-get(8) wyświetli odpowiednie ostrzeżenie, np.: E: You don't have enough free space in /var/cache/apt/archives/.

Przykładowy wpis, który należy dodać do pliku /etc/apt/sources.list, umożliwiający ww. aktualizację, może przyjąć następującą postać:

deb http://security.debian.org/ stable/updates main contrib non-free 

Przykład: Nazwa dystrybucji, może być albo nazwą/aliasem kodu wydania (jessie, stretch, buster, sid) lub typem wydania (oldstable, stable, testing, unstable). Rozważmy taką sytuację: jeżeli użytkownik korzysta, na przykład, z systemu Debian 9.1 aka "Stretch" i nie planuje uaktualnienia w momencie, gdy wydany zostanie Debian 10 aka "Buster" (kolejne Stabilne wydanie), winiem użyć "strech" zamiast "stable". Wzór pliku sources.list, z uwzględnieniem obecnego wydania Stabilnego: Debian 9/Stretch.

Więcej informacji znajduje się w oficjalnym ogłoszeniu: Debian 9.1. Aktualizacje "point release" dla Stabilnej wersji, przygotowywane są przez tzw. Stable Release Managers (SRM) przy wsparciu Release Team.

SUPLEMENT (źródła, dodatki, informacje etc.)

  1. Point Release - informacje (zob.: szczegóły)
  2. APT - Debian Wiki
  3. source.list - Debian Wiki
  4. Lista repozytoriów (autor: azhag)

Dodany przez remi, 23 lip 2017 o 17:40

OSnews Wykop Blip Flaker Kciuk Śledzik Facebook Identi.ca Twitter del.icio.us Google Bookmarks


Komentarze (RSS):

  1. mati75, 2017-07-23 19:28 [#]:

    -> powoduje błędy w temacie, trzeba ją zamienić na symbol →


  2. remi, 2017-07-23 19:36 [#]:

    Cześć Mati75, dziękuję. Właśnie zastanawiałem się, jak to rozwiązać. Nie sądziłem, że "->" może mieć wpływ, ponieważ po powiększeniu tekstu via 'ctrl +' pojawiły się te błędy. Próbowałem wrócić do domyślnego rozmiaru, ale bez rezultatu. Szczerze mówiąc, myślałem że, tylko u mnie występuje ten problem.

    Przy okazji: tekst naprawdę wygląda świetnie w przeglądarce Firefox, po powiększeniu (vide 'ctrl +'). Jest "szerszy", odstępy między zdaniami są czytelniejsze etc.


    Jeszcze raz bardzo Ci dziękuję :- )


  3. shevchenko1987, 2017-07-23 22:42 [#]:

    Super robota Panowie! :)


  4. Gość (1e8b230364), 2017-07-24 22:07 [#]:

    Z tą super robotą to ostrożnie.
    Nie poprawili błędu jądra związanego z nouveau.
    Tzn: NVidia GTX 660 + Live Stretch 9.1 (wypalone na DVD) w przypadku
    1. amd64+non-free - kernel panic
    2. i386 - nie wiadomo co bo czarny ekran.
    Pomaga Tab i wpisanie nomodeset podczas startu.
    Ci co instalują Stretch na nowszych NVidiach i nie wpiszą nouveau na blaklist to po restarcie przeżyją zdziwienie.
    Wg mnie powodem jest błąd w jądrze.
    Podobnie miałem z Archem na pendrivie gdy było jądro 4.11.3. Problem zniknął przy jądrze 4.11.6.
    Wjądrze 4.9.x (wg changelogów) też coś grzebano między 4.9.30 a 4.9.35 przy nouveau, bo poprzednia wersja debianowa tj. 4.9.18 działała dobrze.
    Pozdrawiam.


  5. shevchenko1987, 2017-07-25 22:47 [#]:

    Ja nie mam takich przypadłości, więc biję brawo! :)


  6. Gość (0714c382a6), 2017-08-03 18:08 [#]:

    Wszystko super, ale listę repozytoriów moglibyście zaktualizować, bo cały czas jako wersja stable znajduje się jessie.
    Dziękuję i pozdrawiam.


  7. Gość (cccadbde92), 2017-08-03 19:19 [#]:

    My tu działamy w ustalonym rytmie jak cały Debian, przyjdzie czas to się zaktualizuje :)


  8. Gość (577344d3dd), 2017-08-04 17:20 [#]:

    Witam. Zaktualizowna lista repozytoriów: (Link znajduje się w tekście: "Wzór pliku sources.list, z uwzględnieniem obecnego wydania Stabilnego: Debian 9/Stretch.")


  9. Gość (e895b3a2f9), 2017-08-04 18:47 [#]:

    No tak, w ten sposób to w ogóle zlikwidujmy dug.net tylko zamieśćmy zestaw linków i gitara.


  10. Gość (13dbd2c8bc), 2017-08-05 04:45 [#]:

    Nie jest to zaktualizowana lista, bowiem brakuje jeszcze backportów, Opery, Google Chrome, Virtual Boxa itp. No, chyba że znajdują się w podstawowym repo. Od lat korzystam z Debiana i zawsze ta lista była aktualizowana bardzo szybko, zaraz po nowym wydaniu systemu, a teraz kicha...


  11. Gość (5234682241), 2017-08-05 10:09 [#]:

    Pewnie przez wakacje, poczekajmy do września. Chociaż akurat korzystam z chrome i w sprawie repo nic się nie zmieniło.


  12. Gość (577344d3dd), 2017-08-06 19:53 [#]:

    Cześć. Jeśli chodzi o backporty, Operę, Chrome etc., to istnieje świetna strona www pozwalająca na wygenerowanie "sources list". Naprawdę świetne narzędzie. Można wybrać m.in. mirrory, wydanie, które nas interesuje (Stable (Stretch), Testing (Buster), Unstable (Sid) oraz oczywiście OldStable (Jessie). Nie zabrakło możliwości wyboru komponentów: Include source, Contrib,Non-Free, Security, Updates, Backports.

    Niewątpliwie, ważną częścią w/w strony są tzw. "3rd Parties Repos." oraz możliwość zaznaczenia opcji odpowiadającej za to, aby Debian automatycznie wybierał najszybszy serwer do pobierania. (Opcja ta, jest domyślnie zaznaczona.) Oto wynik repozytoriów, obejmujący Google Chrome Browser, Opere, Skype, Steam, Multimedia:


    ###### Debian Main Repos
    deb http://deb.debian.org/debian/ stable main contrib non-free
    deb-src http://deb.debian.org/debian/ stable main contrib non-free

    deb http://deb.debian.org/debian/ stable-updates main contrib non-free
    deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free

    deb http://deb.debian.org/debian-security stable/updates main
    deb-src http://deb.debian.org/debian-security stable/updates main

    deb http://ftp.debian.org/debian stretch-backports main
    deb-src http://ftp.debian.org/debian stretch-backports main

    #
    # UNOFFICIAL REPOS
    #

    ###### 3rd Party Binary Repos
    ###Debian Multimedia
    deb [arch=amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc] http://www.deb-multimedia.org stable main non-free

    ###Google Chrome Browser
    deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

    ###Google Earth
    deb [arch=amd64] http://dl.google.com/linux/earth/deb/ stable main

    ###Opera
    deb https://deb.opera.com/opera-stable/ stable non-free

    ###Skype
    deb [arch=amd64] https://repo.skype.com/deb stable main

    ###Steam
    deb [arch=i386,amd64] http://repo.steampowered.com/steam/ precise steam


    * Link do wygenerowanej listy: https://debgen.simplylinux.ch/index.php?generate Poniżej, znajdują się klucze GPG (Na forum/stronie jest dostępny tekst, który opisuje działania na kluczach etc.)

    * Link do generatora: https://debgen.simplylinux.ch/

    Mam nadzieję, że owa strona okaże się pomocna dla Was, do czasu zaktualizowania repozytoriów w artykule.

    Pozdrawiam.


  13. Gość (39571069f3), 2017-08-08 15:54 [#]:

    Serdecznie dziękuję za pomoc - nie znałem tej strony, a widzę, że to świetna rzecz!
    Dziękuję raz jeszcze i pozdrawiam.


Dodaj komentarz jako gość lub zaloguj się.


Podpis: