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: 23 lip 2017 o 17:40
przez: remi

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

Komentarze (RSS):

1  mati75, dodany: 2017-07-23 19:28 #3959
-> powoduje błędy w temacie, trzeba ją zamienić na symbol →

2  remi, dodany: 2017-07-23 19:36 #3960
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, dodany: 2017-07-23 22:42 #3961
Super robota Panowie! :)

4  Gość: Gość (1e8b230364), dodany: 2017-07-24 22:07 #3962
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, dodany: 2017-07-25 22:47 #3963
Ja nie mam takich przypadłości, więc biję brawo! :)

6  Gość: Gość (0714c382a6), dodany: 2017-08-03 18:08 #3964
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ść: Gość (cccadbde92), dodany: 2017-08-03 19:19 #3965
My tu działamy w ustalonym rytmie jak cały Debian, przyjdzie czas to się zaktualizuje :)

8  Gość: Gość (577344d3dd), dodany: 2017-08-04 17:20 #3966
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ść: Gość (e895b3a2f9), dodany: 2017-08-04 18:47 #3967
No tak, w ten sposób to w ogóle zlikwidujmy dug.net tylko zamieśćmy zestaw linków i gitara.

10  Gość: Gość (13dbd2c8bc), dodany: 2017-08-05 04:45 #3968
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ść: Gość (5234682241), dodany: 2017-08-05 10:09 #3969
Pewnie przez wakacje, poczekajmy do września. Chociaż akurat korzystam z chrome i w sprawie repo nic się nie zmieniło.

12  Gość: Gość (577344d3dd), dodany: 2017-08-06 19:53 #3970
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ść: Gość (39571069f3), dodany: 2017-08-08 15:54 #3971
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: