Как обновить Debian Etch (4.0 ) до Lenny (5.0)
- 13.05.2009
- Тэги:
debian-etch
,debian-lenny
,обновление
- Просмотров: 3219
Некоторое время назад стал доступным очередной релиз GNU/Linux Debian 5.0 Lenny. И даже больше - уже появилось первое обновление. И для многих становится актуальной проблема обновления с Debian 4.0 Etch на Debian 5.0 Lenny.
Подготовка к обновлению Debian Etch (4.0)
Сделайте полный бэкап вашей системы. Для решения этой задачи средств в изобилии. Основными из них являются: tar, dd, dump / restore и др.
Начало обновления Debian Etch (4.0)
Для начала необходимо сделать резервную копию списка источников пакетов:
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
Заменяем все вхождения Etch на Lenny:
$ sudo su
$ sed 's/etch/lenny/g' /etc/apt/sources.list > /etc/apt/sources.list.tmp && mv /etc/apt/sources.list.tmp /etc/apt/sources.list
Теперь файл /etc/apt/sources.list должен выглядеть приблизительно следующим образом:
deb http://ftp.ru.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
Внимание: если по каким-то причинам в файле /etc/apt/sources.list используется слово stable, а не etch, то система управления пакетами apt уже использует пакеты из Debian Lenny начиная с того момента, как вышел его стабильный релиз. Рекомендуется использовать имена релизов (etch, lenny и т.д.) вместо их общих названий (stable, testing и т.д.). Таким образом, у Вас будет полный контроль над составом пакетов и над моментом, когда потребуется обновить Debian до очередного релиза.
Выполняем обновления Debian Etch (4.0) до Debian Lenny (5.0)
После того, как скорректирован файл источников пакетов необходимо обновить списки источников в apt:
$ sudo aptitude update
Далее, первым делом необходимо обновить саму систему управления пакетами - apt:
$ sudo aptitude install apt dpkg aptitude
И, наконец, выполняем обновление системы:
$ sudo aptitude full-upgrade
Внимание: опция dist-upgrade была переименована в full-upgrade в версии aptitude, идущей в составе Debian 5.0 Lenny. Однако, опция dist-upgrade так же доступна и её можно использовать для обновления:
$ sudo apt-get dist-upgrade
Последняя команда займет некоторое время. Время зависит от састава пакетов, которые были установлены в системе (которые будет необходимо обновить) и скорости интеренет-соединения. После того, как обновление будет выполнено будет необходимо выполнить перезагрузку, чтобы начать работу с новым ядром 2.6.26, идущим в Debian 5.0 Lenny.