Linux

Обновляем Debian 7 wheezy до Debian 9 Stretch

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

# apt-get update
# apt-get upgrade
# apt-get dist-upgrade

После того как все прошло успешно, необходимо добавить новое зеркало в файл /etc/apt/sources.list. Предварительно закоментировать предыдущие зеркала символом «#».

Я добавлял зеркала yandex

# nano /etc/apt/sources.listdeb http://mirror.yandex.ru/debian jessie main contrib

Далее обновляем список доступных пакетов

# apt-get update

Ну и приступаем непосредственно к самому обновлению. Его будем выполнять в 2 этапа. Для начала минимальное:

# apt-get upgrade

После завершения минимального обновления debian, запускаем полное:

# apt-get dist-upgrade

Эта команда произведёт полное обновление системы, установив последние доступные версии всех пакетов и разрешив все изменившиеся между выпусками wheezy и Jessie зависимости. При необходимости будут установлены новые пакеты и удалены все вызывающие конфликты устаревшие пакеты.

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

По окончанию этого процесса, ОС будет обновлена до Debian 8 jessie.

А теперь переходим к следующему обновлению:

Debian 8 jessie до Debian 9 Stretch

Все тоже самое что и в начале статьи:

# apt update
# apt upgrade
# apt dist-upgrade

Дальше добавляем новое зеркало в файл /etc/apt/sources.list. Предварительно закоментировать предыдущие зеркала символом «#».

deb http://mirror.yandex.ru/debian stretch main
deb-src http://mirror.yandex.ru/debian stretch main
deb http://mirror.yandex.ru/debian stretch-updates main
deb-src http://mirror.yandex.ru/debian stretch-updates main

И закрепляем

# apt update
# apt upgrade
# apt dist-upgrade

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

Собственно и все. Теперь у меня свежая версия Debian.

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

Ваш e-mail не будет опубликован.