Оновлення до нової версії операційної системи значно підвищує безпеку вашої системи. 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:~#
Після оновлення необхідно перевірити, що всі служби на сервері запустилися.