В этой статье мы разберем как выполнить обновление Debian 9 до 10. В этой версии улучшена поддержка загрузки UEFI, система изоляции приложений AppArrmor активирована по умолчанию используется фильтрация сетевых пакетов на основе nftables вместо iptables, поддерживается печать без драйверов с CPUS 2.2.10, а также добавлена поддержка платформы Allwinner A64.
Обратите внимание, что при обновлении всегда есть риск сломать систему. Самый надежный способ получить новую версию – это установить её начисто. Если вы всё же решили делать обновление, создайте резервную копию, а для производственных систем лучше ещё посмотрите официальную документацию.
Как обновить Debian 9 до 10
1. Очистка системы
Первое правило безопасного обновления – чем меньше программного обеспечения установлено в вашей системе, тем выше шансы, что обновление пройдет без проблем. Сторонние пакеты, а тем более PPA и другие репозитории очень сильно уменьшают шансы того, что обновление пройдет без проблем. Поэтому перед обновлением лучше удалить все пакеты из системы.
Вы можете найти все сторонние пакеты с помощью утилиты aptitude:
sudo aptitude search ‘
Эта команда выведет все пакеты, которых больше нет в официальном репозитории потому, что они были удалены, а также пакеты, установленные вручную. Такие пакеты желательно удалить.
2. Обновление существующей системы
Второе правило для выполнения максимально безопасного обновления – ваша система должна быть обновлена до самой последней версии. Для этого выполните:
sudo apt update
sudo apt dist-upgrade
Если все прошло хорошо, выполните проверку целостности базы данных:
Затем проверьте нет ли отложенных пакетов:
Отложенные пакеты не могут быть обновлены, они могут стать проблемой при обновлении до Debian 10. Прежде чем пойти дальше исправьте все проблемы, эта команда может вам помочь:
3. Настройка репозиториев
Теперь наша система полностью обновлена и готова к переходу на новую версию и вот ответ на вопрос как обновить debian 9 до debian 10. Для этого нужно отредактировать файл /etc/apt/sources.list и заменить в нем все репозитории stretch на buster. Сначала создайте резервную копию существующего файла:
cp /etc/apt/sources.list /etc/apt/sources.list_backup
Затем откройте файл для редактирования, с помощью vim или apt edit sources и замените все вхождения слова stretch на buster:
#БЫЛО:
deb http://httpredir.debian.org/debian stretch main
deb http://httpredir.debian.org/debian stretch-updates main
deb http://security.debian.org stretch/updates main
#СТАЛО:
deb http://httpredir.debian.org/debian buster main
deb http://httpredir.debian.org/debian buster-updates main
deb http://security.debian.org buster/updates main
Вместо ручного редактирования вы можете использовать команду sed, но лучше сделать вручную:
sed -i ‘s/stretch/buster/g’ /etc/apt/sources.list
Далее сохраните изменения если использовали редактор и обновите список репозиториев:
Следующей командой вы можете посмотреть список пакетов для обновления:
apt list –upgradable
4. Обновление до Debian 10
Все подготовительные шаги завершены и нам остался последний – обновить Debian 9 до 10. Для этого выполните команды:
Во время обновления установщик может попросить разрешение на перезапуск нескольких системных служб. Это приостановит процесс установки и чтобы его продолжить вам придется согласится. Обновление займет некоторое время, в зависимости от скорости вашего интернета и производительности процессора. Теперь вы знаете как обновиться до Debian 10.
5. Проверка версии системы
После завершения обновления перезагрузите компьютер. Далее вы можете проверить насколько все успешно прошло с помощью команды:
Здесь вы должны увидеть, что у вас установлена десятая версия системы.
Выводы
Сегодня мы разобрали как выполнить обновление до debian 10, как видите, процедура довольно простая, хотя и может вызвать проблемы при неосторожном использовании. Ещё раз напоминаю, что перед тем, как делать что-либо лучше создать резервную копию важных файлов.
Нет похожих записей
alt=”Creative Commons License” width=”” />
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.