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

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

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

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

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

Предпосылки

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

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

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

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

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

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

 sudo apt-mark showhold

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

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

 sudo apt update sudo apt upgrade

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

 sudo apt full-upgrade

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

 sudo apt autoremove

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

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

Для этого откройте файл /etc/apt/sources.list в текстовом редакторе и замените каждое упоминание buster на bullseye , а 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.list sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*.list sudo 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 (bullseye)» , на которой описаны известные проблемы, которые могут возникнуть во время обновления до Debian 10 bullseye.

дебиан

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *