poniedziałek, 16 sierpnia 2021

Upgrade Debian 10 Buster do Debian 11 Bullseye i pierwsze wrażenia w odnowionym środowisku

 Na jednym z komputerów zdecydowałem się na upgrade Debiana 10 Buster do wersji Debian 11 Bullseye i to jeszcze przed oficjalnym "ustabilizowaniem" jedenastki, które nastąpiło 14 sierpnia br.


Proces upgradowania rozpocząłem oczywiście od sprawdzenia czy już posiadany system jest w pełni aktualny.

Czyli w konsoli jako root wykonałem polecenia:

apt update 

apt upgrade

Doczytałem, że jeszcze na tym etapie należy sprawdzić czy w systemie jest zainstalowane gcc-8-base.

U mnie ten pakiet był już zainstalowany.

Jeśli u kogoś nie ma to:

apt install gcc-8-base

Uwaga! W tym momencie wszyscy zalecają wykonać kopię zapasową wszystkiego co ważne. 

I po tym można przystąpić do edycji /etc/apt/sources.list

U mnie przed aktualizacją zawartość tego pliku wyglądała tak:

# deb cdrom:[Debian GNU/Linux 10.4.0 _Buster_ - Unofficial amd64 DVD Binary-1 with firmware 20200509-10:26]/ buster contrib main non-free

# deb cdrom:[Debian GNU/Linux 10.4.0 _Buster_ - Unofficial amd64 DVD Binary-1 with firmware 20200509-10:26]/ buster contrib main non-free

deb http://ftp.icm.edu.pl/pub/Linux/debian/ buster main contrib non-free

deb-src http://ftp.icm.edu.pl/pub/Linux/debian/ buster main contrib non-free

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.icm.edu.pl/pub/Linux/debian/ buster-updates main contrib non-free

deb-src http://ftp.icm.edu.pl/pub/Linux/debian/ buster-updates main contrib non-free


# deb-multimedia.org

deb http://www.deb-multimedia.org buster main non-free


# qgis

deb     https://qgis.org/debian buster main

deb-src https://qgis.org/debian buster main


# This system was installed using small removable media

# (e.g. netinst, live or single CD). The matching "deb cdrom"

# entries were disabled at the end of the installation process.

# For information about how to configure apt package sources,

# see the sources.list(5) manual.


Po edycji plik /etc/apt/sources.list wygląda tak:

# deb cdrom:[Debian GNU/Linux 10.4.0 _Buster_ - Unofficial amd64 DVD Binary-1 with firmware 20200509-10:26]/ buster contrib main non-free

# deb cdrom:[Debian GNU/Linux 10.4.0 _Buster_ - Unofficial amd64 DVD Binary-1 with firmware 20200509-10:26]/ buster contrib main non-free

#bullseye upgrade

deb http://ftp.icm.edu.pl/pub/Linux/debian/ bullseye main contrib non-free

#deb-src http://ftp.icm.edu.pl/pub/Linux/debian/ bullseye main contrib non-free


deb https://deb.debian.org/debian-security/ bullseye-security main contrib non-free

#deb-src https://deb.debian.org/debian-security/ bullseye-security main contrib non-free


# buster-updates, previously known as 'volatile'

deb http://ftp.icm.edu.pl/pub/Linux/debian/ bullseye-updates main contrib non-free

#deb-src http://ftp.icm.edu.pl/pub/Linux/debian/ bullseye-updates main contrib non-free



# deb-multimedia.org

deb http://www.deb-multimedia.org bullseye main non-free


# qgis

deb     https://qgis.org/debian bullseye main

#deb-src https://qgis.org/debian bullseye main


Tak to wygląda u mnie... Ale nie wszyscy mają dodane repozytoria deb-multimedia i qgis.

Generalnie ma to wyglądać tak jak w w poprzedniej wersji Debiana tylko wpis "buster" zamienamy na "bullseye"

Jedyna zasadnicza zmiana to linijka odnosząca się do poprawek bezpieczeństwa:

deb https://deb.debian.org/debian-security/ bullseye-security main contrib non-free

deb-src https://deb.debian.org/debian-security/ bullseye-security main contrib non-free

Tu wpis buster/updates został zastąpiony wpisem bullseye-security.

I należy o tym pamiętać. Bo bez tej zmiany apt będzie wysyłał komunikaty o błędach (The repository 'http://security.debian.org./debian-security bullseye/updates Release' does not have a Release file.). 

Gdy edycja plików zostanie zakończona to na spokojnie można wydać polecenie:

apt full-upgrade

Na spokojnie bo spokój zawsze się przydaje. 

W moim wypadku proces full-upgrade trwał około 30 minut i pobrane zostało około 2,5 GB danych.

Dwa razy pojawił się też monit z prośbą o zatwierdzenie dokonywanych w systemie zmian.

Po tym zostało już konieczne będzie ponowne uruchomienie systemu (reboot) aby już można było cieszyć się nową wersją Debiana. Oczywiście przy założeniu, że cały proces przebiegł pomyślnie.


Moje pierwsze wrażenia:

Proces migracji do wyższej wersji Debiana nie jest bardzo wymagający. Wystarczy wszystkie czynności wykonywać uważnie i ze spokojem. Czytać komunikaty i nie denerwować się z byle powodu.

Polecenie apt autoremove wyczyści śmieci pozostałe po poprzedniej instalacji Debiana. 

Z migracją do Debian 11 Buster jednak nie trzeba się śpieszyć bo w gruncie rzeczy nie ma tu jakiś rewolucyjnych zmian. Ale jest już kernel (jądro) z serii 5.10...

Pierwszą rzeczą, która tak naprawdę rzuciła mi się w oczy to lepsze skalowanie czcionek i elementów graficznych na pulpicie oraz oknach aplikacji. Bardzo się z tego cieszę.

Ale w środowisku Cinnamon 4.8.6 mocno ograniczone zostały opcje dotyczące wygaszacza ekranu. Ale to akurat mało mnie zmartwiło. 


Zainstalowane oddzielnie aplikacja Skype i przeglądarka Google Chrome po full-upgrade nadal działają i można je aktualizować. 

Najwięcej zyskałem jednak w kwestii dalszego używania oprogramowania QGIS.

Dla Debian 10 Buster wersja 3.18 QGIS była ostatnią. Po wykonaniu upgrade mogę już testować QGIS 3.20 Odense.