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.
D
omyś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.
P
rzed 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.)
N
arzę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
J
eż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/.
P
rzykł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.
W
ię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.)
Dodany: 23 lip 2017 o 17:40
przez: remi
Komentarze (RSS):
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ę :- )
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.
Dziękuję i pozdrawiam.
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.
Dziękuję raz jeszcze i pozdrawiam.