Приветствую, друзья! Сегодня мы расскажем вам, как обновить Debian 11 до Debian 12. Процесс довольно прост, но требует осторожности и внимательности.
Обновление с Debian 11 до Debian 12
Debian 12 содержит множество новых возможностей, тысячи обновлённых пакетов и обновлённые окружения рабочего стола. Поэтому не будет преувеличением сказать, что Debian 12 — один из главных релизов года.
В дополнение к этому, Debian 12 поставляется с новой политикой работы с проприетарными драйверами, что облегчит их установку.
Предварительные рекомендации
Прежде чем приступать к работе, требуется сделать полную резервную копию всех важных данных. Также стоит хорошо подумать, нужно ли вам обновлять систему или лучше выполнить новую установку.
В любом случае, резервное копирование должно быть выполнено для предотвращения возможных проблем. Еще один вопрос, который следует рассмотреть, — это внешние репозитории, которые вы добавили. Мой совет — удалить их перед обновлением.
Обновление с Debian 11 до Debian 12
Первое, что требуется сделать — это обновить всю систему. Для этого откройте терминал и выполните следующую команду.
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
После этого удалите ненужные пакеты.
sudo apt --purge autoremove
Для применения изменений, которые могли быть сделаны, лучше всего перезагрузить систему.
sudo reboot
Подготовка репозиториев для Debian 12
Далее вам требуется изменить системные репозитории и указать их на Debian 12. Сначала сделайте резервную копию файла.
sudo cp /etc/apt/sources.list /opt/sources.list.bak
Или в любое удобное для вас место. Лучше иметь резервную копию вне компьютера.
Далее замените в файле репозитория каждую запись bullseye
на bookworm
так, чтобы она указывала на новую версию.
Вы можете сделать это вручную, отредактировав файл или выполнив эту команду.
sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
Однако в этой версии Debian вам нужно добавить запись non-free-firmware
, чтобы иметь доступ к проприетарным драйверам. Пример того, как должен выглядеть файл репозитория, приведен ниже.
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free non-free-firmware
deb http://deb.debian.org/debian-security/ bookworm-security bookworm-security main contrib non-free non-free-firmware
Обновите APT для применения новых репозиториев.
sudo apt update
Обновление до Debian 12
Когда репозитории готовы, вы можете обновиться на Debian 12, выполнив команду.
sudo apt full-upgrade
Во время процесса вы увидите экран, на котором будут показаны предстоящие изменения. Нажмите Y
, чтобы продолжить.
Далее необходимо следовать инструкциям на появляющихся экранах. Чтобы ускорить процесс, укажите мастеру, что он может перезапускать службы, не обращаясь к вам.
В некоторых из них вам будет предложено выбрать, следует ли заменить конфигурационные файлы, такие как SSH, на более актуальные. Чтобы все работало гладко после обновления, сохраните ту же версию.
После завершения перезапустите Debian.
Теперь проверьте, что все прошло хорошо. Откройте терминал и выполните команду.
lsb_release -a
Или
uname -rms
Готово!
Заключение
В данной статье мы рассмотрели процесс обновления операционной системы Debian 11 до последней версии Debian 12, но помните об осторожности.