meta data for this page
To jest stara wersja strony!
Aktualizacja
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. Wywołanie apt-get clean może w tym przypadku zwolnić sporo miejsca na dysku. apt-get autoclean wyczyści tylko dane o pakietach, które już nie mogą być zainstalowane w nowej dystrybucji.
apt-get autoremove apt-get autoclean reboot
Aktualną wersję systemu sprawdzisz poleceniem:
cat /etc/debian_version