meta data for this page
  •  

To jest stara wersja strony!


Aktualizacja Debiana

Poniższy artykuł opisuje proces aktualizacji na przykładzie Debiana 9 (stretch) aktualizowanego do wersji 10.0 (buster).

Zanim zaczniesz cokolwiek aktualizować zrób wszystkie możliwe backupy.

Na początek upewnij się, że system jest aktualny.

apt-get update
apt-get upgrade

Teraz podmieniamy zawartość pliku /etc/apt/sources.list tak, aby odpowiadała dla nowszej wersji Debiana. Oczywiście zachowujemy na wszelki wypadek kopię starego pliku. Zaktualizowane dane na temat repozytoriów mogą wyglądać następująco:

deb http://ftp.pl.debian.org/debian/ buster main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ buster main non-free contrib
 
deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free
 
# buster-updates, previously known as 'volatile'
deb http://ftp.pl.debian.org/debian/ buster-updates main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ buster-updates main contrib non-free

Aktualizacji repozytoriów możemy dokonać ręcznie - podmieniając zawartość pliku sources.list, a także za pomocą polecenia:

sed -i 's/stretch/buster/g' /etc/apt/sources.list

Można użyć zarówno nazwy konkretnej dystrybucji (buster) albo po prostu słówka stable. Dopóki nie pojawi się nowsza wersja Debiana, będzie to skutkować tym samym, jednak gdy zostanie wydany Debian 11 i użyjemy wersji stable, narażamy się na sytuację przypadkowej aktualizacji oprogramowania do wersji z najnowszej dystrybucji.

Przed wykonaniem aktualizacji upewnij się, że masz wystarczającą ilość miejsca na dysku na wgranie nowej wersji (df -h).

Teraz przechodzimy do właściwej aktualizacji.

apt-get update
apt-get dist-upgrade

Zanim aktualizacja się rozpocznie, program poinformuje ile zamierza pobrać danych i zapyta nas o potwierdzenie. W tym momencie musimy być pewni, że mamy wystarczającą ilość miejsca na dysku na wgranie aktualizacji. Aktualizacja zajmie trochę czasu. W tym momencie użytkownicy nie będą mogli korzystać z serwisu z powodu restartów i wyłączania różnych usług.

Na koniec sprawdzamy, czy są pakiety, które już nie będą potrzebne i restartujemy maszynę, żeby załadowało się nowe jądro.

apt-get autoremove
reboot

Aktualną wersję systemu sprawdzisz poleceniem:

cat /etc/debian_version