Операциялық жүйенің жаңа нұсқасына жаңарту жүйеңіздің қауіпсіздігін айтарлықтай жақсартады. Debian 12 ең соңғы қауіпсіздік патчтарын қамтиды, олар бұзудан немесе басқа кибершабуылдардан жақсырақ қорғауды қамтамасыз етеді. Сондай-ақ, Debian 11 нұсқасынан Debian 12 нұсқасына дейін жаңарту алдыңғы нұсқада кездескен кейбір белгілі мәселелерді немесе қателерді түзетуге көмектесуі мүмкін. Бұл бағдарламалардағы қателерді түзетуді немесе басқа қолданбалармен және аппараттық құралдармен үйлесімділікті арттыруды қамтуы мүмкін.
Бумаларды жаңарту алдында репозиторий конфигурация файлын реттеу керек.
Репозиторий файлын бір пәрменмен реттеуге болады:
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
SSH арқылы қосылғаннан кейін пәрменді пәрмен жолына жай көшіріп, қойыңыз және Enter пернесін басыңыз.
Одан кейін пакет индексін келесі пәрменмен жаңарту керек:
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#
Теперь необходимо сделать минимальное обновление операционной жүйесі командой:
sudo apt upgrade --without-new-pkgs
Операцияны басқару процесі необходимо болады подтвердить операциию, нажав символы “Y”. При запросе системы обновления автоматически перезапускать службы необходимо ответить утвердительно.
Содан кейін жүйелік бумаларды жаңарту қажет.
Деректер қауіпсіздігі мақсатында үшінші тарап репозитарийлерінен орнатылған барлық бумаларды, сонымен қатар үшінші тарап репозитарийлерін жоюды ұсынамыз. Жаңартудан кейін сіз қажетті репозиторийлерді қайтадан қоса аласыз.
Пакеттерді жаңарту үшін келесі пәрменді орындау керек:
apt full-upgrade
Жаңарту процесі кезінде жүйе конфигурация файлдарын қайта жазады. Жаңарту процесі Debian жүйесінде әдепкі бойынша пайдаланылған файлдардан өзгеше файлдарды көрсе, ол әрбір файлмен бөлек не істеу керектігін сұрайды. Сіз файлдың жеке көшірмесін қалдыра аласыз (қайта жазбаңыз), файлды қайта жаза аласыз немесе файлдардағы айырмашылықтарды қарап шығуға болады.
Соңғы қадам - серверді қайта іске қосу. Жүктеп алғаннан кейін ағымдағы нұсқаны келесі пәрмен арқылы тексеруге болады:
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:~#
Жаңартудан кейін сервердегі барлық қызметтердің іске қосылғанын тексеру керек.