Как обновить Debian 10 Buster до Debian 11 Bullseye

How to Upgrade Debian 10 Buster to Debian 11 Bullseye

8 Мая 2022 | Debian

В этой статье показано, как обновить систему Debian 10 Buster до Debian 11, Bullseye через командную строку.

Как обновить Debian 10 Buster до Debian 11 Bullseye
После более чем двух лет разработки новая стабильная версия Debian, Debian 11 под кодовым названием «Bullseye», была выпущена 14 августа 2021 года и будет поддерживаться в течение пяти лет. 

Этот выпуск содержит множество новых пакетов и основных обновлений программного обеспечения. Debian 11 bullseye поставляется с ядром Linux 5.10 LTS с поддержкой файловой системы exFAT и включает более новую версию среды рабочего стола.


Введение

Операция обновления должна выполняться с правами суперпользователя. Вы должны войти в систему как root или пользователь с привилегиями sudo .


Резервное копирование ваших данных

Прежде всего, убедитесь, что вы сделали резервную копию своих данных, прежде чем начинать серьезное обновление вашей операционной системы. Если вы используете Debian на виртуальной машине, лучше всего сделать полный снимок системы, чтобы вы могли быстро восстановить свою машину в случае, если обновление выйдет из строя.

 

Обновить установленные пакеты

Перед началом обновления релиза рекомендуется обновить все установленные на данный момент пакеты до их последних версий.

Пакеты, помеченные как задержанные, не могут быть автоматически установлены, обновлены или удалены. Это может вызвать проблемы в процессе обновления. Чтобы проверить, есть ли задержанные пакеты в ваших системах, запустите:

 

sudo apt-mark showhold


Если есть on holdпакеты, вы должны либо удалить пакеты с помощью sudo apt-mark unhold package_name, либо убедиться, что пакеты не будут мешать процессу обновления.

Обновите индекс пакетов и обновите все установленные пакеты:


sudo apt updatesudo apt upgrade


Запустите apt full-upgrade, чтобы выполнить обновление основных версий установленных пакетов и удалить некоторые ненужные пакеты:


sudo apt full-upgrade


Удалите автоматически установленные зависимости, которые больше не нужны никакому пакету:


sudo apt autoremove


Обновите Debian 10 Buster до Debian 11 Bullseye

Первым шагом является перенастройка файлов исходного списка APT.

 

Для этого вы можете открыть /etc/apt/sources.listфайл в текстовом редакторе и заменить каждый экземпляр stretchна busterи buster/updatesна bullseye-security. Если у вас есть другие файлы списка источников в разделе /etc/apt/sources.list.d, вы также должны обновить эти источники.

Файл по умолчанию /etc/apt/sources.listвыглядит так:


/etc/apt/sources.list
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
deb http://security.debian.org/debian-security bullseye-security main
deb-src http://security.debian.org/debian-security bullseye-security main
deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main


Кроме того, вместо ручного редактирования файлов вы можете использовать sed следующие команды:


sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.listsudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*.listsudo sed -i 's#/debian-security bullseye/updates# bullseye-security#g' /etc/apt/sources.list


Установите вывод терминала только на английский язык:

 

export LC_ALL=C 

 

После этого обновите индекс пакетов:

 

sudo apt update


Если есть какие-либо ошибки или предупреждающие сообщения, связанные со сторонним репозиторием, попробуйте устранить проблему или отключить репозиторий.

Запустите обновление системы, обновив установленные пакеты. Это обновит только те пакеты, которые не требуют установки или удаления каких-либо других пакетов: 

 

sudo apt upgrade


Вас спросят, хотите ли вы, чтобы службы автоматически перезапускались во время обновления.


Restart services during package upgrades without asking?


В процессе обновления вам также могут быть заданы различные другие вопросы, например, хотите ли вы сохранить существующий файл конфигурации или установить версию сопровождающего пакета. Внимательно прочтите информацию, и если вы не вносили в файл никаких пользовательских изменений, можно безопасно ввести Y; в противном случае, чтобы сохранить текущую конфигурацию, введите N.

 

Обновление может занять некоторое время, в зависимости от количества обновлений и скорости вашего интернета.

Затем выполните apt full-upgrade, который выполнит полное обновление системы, установит новейшие версии пакетов и разрешит изменения зависимостей между пакетами в разных выпусках. Это обновит все пакеты, которые не были обновлены предыдущей командой.


sudo apt full-upgrade


Команда может установить некоторые новые пакеты и удалить конфликтующие и устаревшие пакеты.

После этого очистите ненужные пакеты с помощью:


sudo apt autoremove


Наконец, перезагрузите компьютер , чтобы активировать новое ядро, набрав:

 

sudo systemctl reboot


Подтвердите обновление

Подождите несколько секунд, пока ваша система загрузится, и войдите в систему.

Вы можете проверить версию Debian с помощью следующей команды:


lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 11 (bullseye)
Release:	11
Codename:	bullseye


Вот и все. Теперь вы можете наслаждаться своим новым Debian 11.


Вывод

Обновление с Debian 10 до Debian 11 — относительно простой и безболезненный процесс.

Если вы столкнулись с какой-либо ошибкой, посетите страницу Примечания к выпуску для Debian 11, на которой описаны известные проблемы, которые могут возникнуть во время обновления до Debian 10

Комментарии
Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.
Загрузка комментариев...