В этой краткой заметке, я расскажу как обновить Debian Etch до Debian Lenny.
1) Первым делом сделайте бекап вашей Debian Etch системы.
2) Устанавливаем последние обновления Debian Etch
Убедитесь что в файле /etc/apt/source.list у вас прописаны репозитории Debian Etch, а не Lenny.
deb http://ftp2.de.debian.org/debian/ etch main
deb-src http://ftp2.de.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
Если все ок, обновляем систему:
aptitude update
aptitude upgrade
3) Изменяем /etc/apt/source.list что бы использовать репозитории Lenny
deb http://ftp2.de.debian.org/debian/ lenny main
deb-src http://ftp2.de.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib
Обновляемся:
4) Подготовка к полному обновлению системы
Далее мы установим
Lenny
версии пакетов dpkg, aptitude, apt
aptitude install dpkg aptitude apt
Минимальное обновление пакетов
Если вы пытаетесь обновить десктоп систему, тогда проверьте установлен ли пакет libfam0c102
dpkg -l libfam0c102 | grep ^ii
Если у становлен, тогда вам нужно установить Lenny версию этого пакета
4) Обновляем дистрибютив
Запускаем следующую комманду что бы полностью обновить дистрибютив Debian etch до Debian Lenny
(Это тоже самое что использовать команду aptitude dist-upgrade)
Перезагружаем систему
После перезагрузки проверяем версию ядра
В моем случае это выглядит так:
server:~# uname -r
2.6.26-1-486
server:~#
Также теперь можно посмотреть в /etc/debian_version
server1:~# cat /etc/debian_version
5.0
server1:~#
6) Ссылки по теме
debian.org