Android

Как обновить Debian 9 натяжки DEBiAN 10 попойки

Как устанавливать программы и обновлять систему в Debian 9 Stretch

Как устанавливать программы и обновлять систему в Debian 9 Stretch

Оглавление:

Anonim

После более двух лет разработки 6 июля 2019 года была выпущена новая стабильная версия Debian под кодовым названием Buster 10 Buster, которая будет поддерживаться в течение 5 лет.

Этот выпуск поставляется с большим количеством новых пакетов и основных обновлений программного обеспечения. Бустер Debian 10 поставляется с ядром Linux 4.19 LTS, использует инфраструктуру nftables в качестве бэкэнда iptables по умолчанию, поддерживает безопасную загрузку UEFI и по умолчанию включает AppArmor.

В этом руководстве мы покажем вам, как обновить систему Debian 9 Stretch до Debian 10, Buster.

Предпосылки

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

Сделайте резервную копию ваших данных

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

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

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

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

sudo apt-mark showhold

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

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

sudo apt update sudo apt upgrade sudo apt update sudo apt upgrade

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

sudo apt full-upgrade

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

sudo apt autoremove

Обновление Debian 9 растягиваться до 10 Debian Buster

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

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

sudo nano /etc/apt/sources.list /etc/apt/sources.list

deb http://deb.debian.org/debian buster main deb http://deb.debian.org/debian buster-updates main deb http://security.debian.org/debian-security buster/updates main

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

sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

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

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

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

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

После входа в вас будет встречен со следующим сообщением:

Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…

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

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster

Вот и все, теперь вы можете наслаждаться вашей новой Debian 10 Buster.

Вывод

В большинстве случаев обновление с Debian 9 Stretch до Debian 10 Buster должно быть относительно простым и безболезненным.

Debian