Debian 12, с кодовым именем Bookworm, был представлен 10 июня 2023 года. В данном руководстве описан процесс обновления системы Debian 11 до версии 12 с помощью командной строки. Вы можете использовать это руководство как на настольном компьютере, так и на сервере с Debian 11. Как и все предыдущие версии, Debian 12 будет получать поддержку в течение 5 лет. Кодовое имя «Bookworm» вдохновлено зеленым игрушечным червяком из мультфильма «История игрушек».
Содержание статьи
Советы перед проведением обновления.
Если вы установили закрытый драйвер Nvidia на настольном ПК с Debian 11, настоятельно советую удалить его перед обновлением, так как у меня возникли проблемы с конфликтами пакетов при переходе с Debian bullseye на bookworm.
sudo apt remove *nvidia*
Перед тем как начать обновление, рекомендуется создать резервную копию вашего компьютера с помощью Clonezilla. В случае неудачи обновления вы сможете быстро восстановить операционную систему. Все данные в вашей ОС, включая программы и файлы, останутся в целости.
- Как применять Clonezilla Live для создания резервной копии вашего жесткого диска.
При обновлении VPS на базе Debian рекомендуется воспользоваться возможностью создания снимков, предоставляемой вашим хостинг-провайдером, для сохранения текущего состояния сервера.
Если вы работаете на ноутбуке, не забудьте подключить его к электросети.
Поддерживайте вашу SSH-сессию в активном состоянии.
Если вы подключаетесь к своему серверу Debian через SSH, имеет смысл поддерживать активной сессию OpenSSH с помощью программы screen. Установите screen на сервере Debian 11:
sudo apt install screen
После этого запустите команду screen:
screen
При первом запуске появится вступительный текст; просто нажмите Enter, чтобы его закрыть. После этого вы сможете выполнять команды в привычном режиме.
Рекомендуется добавить следующую строку в конец файла /etc/ssh/sshd_config на вашем сервере для поддержания активности вашей SSH-сессии.
ClientAliveInterval 60
Сохраните изменения в файле и закройте его. После этого перезапустите SSH-демон.
Если во время обновления вы увидите apt-listchanges, просто нажмите клавишу Q, чтобы вернуться на основной экран.
При обновлении пакетов вам будет предложено выбрать, хотите ли вы перезапустить службы автоматически. Если вы предпочитаете перезапустить их вручную, выберите вариант «Нет». В данном руководстве выбран вариант «Да», так как на моем устройстве с Debian нет служб, к которым требуется доступ извне.
Скорее всего, вам предложат установить обновленную версию конфигурационных файлов. Я обычно выбираю вариант «Нет» (просто нажимая Enter), чтобы избежать возможных проблем. (Новый файл конфигурации будет сохранен с тем же именем, но с расширениями. ucf-dist или. dpkg-dist, которые вы сможете проверить после обновления.)
По завершении первичного обновления введите следующую команду для запуска полного обновления.
apt dist-upgradeТеперь у вас есть возможность избавиться от устаревших и ненужных программных пакетов в системе Debian.
apt autoremove apt cleanВ конечном итоге выполните перезагрузку системы.
shutdown - r nowУбедитесь, что у вас установлена актуальная версия Debian.
lsb_release - aОбязательно ознакомьтесь с текстом ниже.
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 12 (bookworm) Release: 12 Codename: bookwormПоздравляю! Вы успешно перешли на Debian 12 Bookworm.
Следующий этап.
Надеюсь, этот материал был полезен для вас при обновлении Debian 11 до Debian 12. Вы также можете посетить мероприятие, посвященное выходу новой версии Debian, чтобы отметить это событие! Если вам понравился этот пост, не забудьте подписаться на нашу бесплатную рассылку, чтобы получать больше советов и рекомендаций.



