To kim jesteś dziś zawdzięczasz wczorajszym wyborom. Czy dziś wybierasz coś innego?

Stephen R. Covey

Trudno powiedzieć bym był wielkim fanem nowości i gorących tematów na rynku, jednak Debian wyłamuje się w tym zakresie. Wydania nowych wersji stabilnych odbywają się co dwa lata, a okres wspierania każdej z nich to 5 lat. Dwa lata to wystarczająco długo bym zapragnął odrobiny świeżości zwłaszcza, że zwykle świeżość ta wymaga jedynie kilku minut pracy o czym zaraz się dowiesz. Tytułem wstępu przed wykonaniem aktualizacji dobrym pomysłem jest wykonanie kopii wszystkich danych, które mają dla nas wartość mając na uwadze, że zawsze coś może pójść nie tak.

Pierwszym krokiem jest odczytanie informacji o dystrybucji Debiana jaką posiadamy, oraz informacji o jądrze systemu:

lsb_release --all
uname -mrs

Uzyskane informacje zapisujemy dla referencji i przechodzimy do aktualizacji Debiana 9, oraz wszystkich zainstalowanych pakietów do najnowszej wersji:

sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt --purge autoremove
sudo reboot

Po restarcie należy edytować plik /etc/apt/sources.list, oraz wszystkie pliki w katalogu /etc/apt/sources.list.d/* zmieniając nazwę kodową wersji ze "Stretch" na "Buster". Zmian możemy dokonać ręcznie edytując każdy z plików lub posłużyć się edytorem sed co jest moim wyborem w tym przypadku. Nim dokonamy zmian dobrze jest wykonać kopię zapasową wszystkich modyfikowanych plików, lub całego katalogu /etc/apt:

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

Nasz system jest gotowy do aktualizacji. By jej dokonać powtórzymy wszystkie kroki wykonane w czasie aktualizacji Debiana 9

sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt --purge autoremove
sudo reboot

Po restarcie system powinien się uruchomić w wersji Debian 10 "Buster". Pozostało jedynie sprawdzić wyniki komend i zweryfikować czy wszystko zostało ukończone poprawnie.

lsb_release --all
uname -mrs
Artykuł dodano 2020-01-13