Operētājsistēmas atjaunināšana uz jaunu versiju ievērojami uzlabo sistēmas drošību. Debian 12 būs ietverti jaunākie ievainojamību labojumi, kas nodrošinās labāku aizsardzību pret uzlaušanu vai citiem kiberuzbrukumiem. Atjaunināšana no Debian 11 uz Debian 12 var arī palīdzēt novērst dažas zināmas problēmas vai kļūdas, ar kurām jūs saskārāties iepriekšējā versijā. Tas var ietvert programmatūras kļūdu labojumus vai uzlabotu savietojamību ar citām lietojumprogrammām un aparatūru.
Pirms pakotņu atjaunināšanas jāpielāgo repozitoriju konfigurācijas fails.
Repozitoriju failu var pielāgot ar vienu komandu:
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
Vienkārši nokopējiet un ielīmējiet komandu komandu uzvednē, vispirms pieslēdzoties, izmantojot SSH, un nospiediet Enter.
Pēc tam ir jāatjaunina pakotņu indekss, izmantojot šādu komandu:
root@vm1320372:/tmp# apt update
Get:1 http://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:2 http://deb.debian.org/debian bookworm InRelease [151 kB]
Get:3 http://deb.debian.org/debian bookworm-updates InRelease [52.1 kB]
Get:4 http://security.debian.org/debian-security bookworm-security/main amd64 Packages [48.0 kB]
Get:5 http://security.debian.org/debian-security bookworm-security/main Translation-en [26.4 kB]
Get:6 http://deb.debian.org/debian bookworm/main amd64 Packages [8906 kB]
Get:7 http://deb.debian.org/debian bookworm/main Translation-en [6078 kB]
Get:8 http://deb.debian.org/debian bookworm/non-free amd64 Packages [98.6 kB]
Get:9 http://deb.debian.org/debian bookworm/non-free Translation-en [67.2 kB]
Get:10 http://deb.debian.org/debian bookworm/contrib amd64 Packages [54.3 kB]
Get:11 http://deb.debian.org/debian bookworm/contrib Translation-en [48.7 kB]
Get:12 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [4732 B]
Get:13 http://deb.debian.org/debian bookworm-updates/main Translation-en [3528 B]
Fetched 15.6 MB in 3s (4846 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
204 packages can be upgraded. Run 'apt list --upgradable' to see them.
root@vm1320372:/tmp#
Tagad ir jāveic minimāls operētājsistēmas atjauninājums, izmantojot komandu:
sudo apt upgrade --without-new-pkgs
Atjaunināšanas procesa laikā jums būs jāapstiprina operācija, nospiežot simbolu "Y". Kad atjaunināšanas sistēma lūgs automātiski restartēt pakalpojumus, jums ir jāatbild apstiprinoši.
Tālāk jāatjaunina sistēmas paketes.
Lūdzu, ņemiet vērā, ka datu drošības apsvērumu dēļ ir ļoti ieteicams noņemt visas paketes, kas instalētas no trešo pušu repozitorijiem, kā arī noņemt trešo pušu repozitorijus. Pēc atjaunināšanas varēsiet atkal pievienot nepieciešamos repozitorijus.
Lai atjauninātu paketes, ir jāizpilda komanda:
apt full-upgrade
Atjaunināšanas procesa laikā sistēma pārraksta konfigurācijas failus. Ja atjaunināšanas procesā tiks konstatēti faili, kas atšķiras no Debian noklusējuma iestatījumiem, tiks jautāts, ko darīt ar katru failu atsevišķi. Jūs varat atstāt savu faila kopiju (nepārrakstīt to), pārrakstīt failu vai iepazīties ar failu atšķirībām.
Pēdējais solis ir restartēt serveri. Pēc lejupielādes varat pārbaudīt pašreizējo versiju, izmantojot šādu komandu:
root@vm1320372:~# cat /etc/*release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" root@vm1320372:~#
Pēc atjaunināšanas jāpārbauda, vai serverī darbojas visi pakalpojumi.