Как обновить Debian 7 Wheezy до Debian 8 Jessie

Как обновить Debian 7 Wheezy до Debian 8 Jessie

В предыдущей статье мы рассматривали как обновить Debian 6 Squueze до Debian 7 Wheezy. Wheezy получил долгосрочную поддержку (LTS) до 31 мая 2018 года, а это значит что с этого времени система больше не обновляется и не поддерживается. Поэтому рекомендуется обновить ОС до актуальной Debian 8 Jessie, что собственно сегодня мы и будем делать. Итак поехали:

Делаем резервную копию текущей системы. Как сделать резервную копию системы Debian мы рассказывали в этой статье.

Доводим Debian 7 Wheezy до актуального состояния.

apt-get update && apt-get upgrade

Изучаем список не полностью установленных пакетов с состоянием Half-Installed или Failed-Config.

dpkg --audit

Изучаем список отложенных пакетов.

dpkg --get-selections | grep 'hold$'

Решаем выявленные на двух прошлых этапах проблемы, после чего удостоверимся, что в общем списке все пакеты имеют статус ‘ii’ в первой колонке.

dpkg -l| grep -v 'ii'| less

Удаляем забытые пакеты:

apt-get autoremove
Подготовительная фаза завершена, приступаем к обновлению до Debian 8 Jessie.

Изменяем список репозиториев в /etc/apt/sources.list. Вместо “wheezy” и “stable” указываем “jessie”.

deb http://mirror.yandex.ru/debian jessie main contrib non-fre
deb-src http://mirror.yandex.ru/debian jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

#jessie-updates, previosly known as 'volatile'
deb http://mirror.yandex.ru/debian/ jessie-updates main contrib non-free
deb-src http://mirror.yandex.ru/debian/ jessie-updates main contrib non-free

Обновляем список доступных в Debian Jessie пакетов.

apt-get update

Обновление производится в две стадии. На первой выполняется замена только пакетов, не приводящих к удалению или установке других пакетов.

На второй выполняется полное обновление всех версий с учётом зависимостей.
apt-get upgrade && apt-get dist-upgrade

В процессе выполнения dist-upgrade на экран будут выводиться запросы для принятия тех или иных решений о ходе обновления. Как правило, предлагаемый по умолчанию вариант оптимален.

Удаляем старые пакеты Wheezy:

apt-get autoremove

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