Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

1. Подготовка к апгрейду

Итак, в первую очередь необходимо сделать резервную копию всей важной информации находящейся в вашей системе.

2. Устанавливаем обновления для Etch

 

Далее, перед обновлением до Lenny нам нужно установить все имеющиеся обновления для Etch, но сначала проверим имеются в /etc/apt/sources.list следующие репозитории (если нет, то добавляем):

 

nano /etc/apt/sources.list

 

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/sources.list для использоания Lenny

 

После установки обновлений для Etch открываем /etc/apt/sources.list и меняем список репозиториев на такой:

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  

 

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

 

aptitude update

 

4. Приступаем к обновлению

 

Сначала установим новые версии dpkg, aptitude и apt из уже новых репозиториев, т.к. их версии для Etch могут не справиться с обновлением до Lenny.

 

aptitude install dpkg aptitude apt  

 

Теперь нам надо сделать минимальный апгрейд, поскольку полный апгрейд системы на этом этапе может повлечь множество конфликтов пакетов.

 

aptitude upgrade

 

Если вы обновляете настольную систему, то проверьте, чтобы в вашей системе присуствовал пакет libfam0c102

 

dpkg -l libfam0c102 | grep ^ii

 

Для установки

 

aptitude install libfam0

 

Теперь можем делать полное обновление

 

aptitude full-upgrade

(эта команда аналогична aptitude dist-upgrade)

 

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

 

reboot

 

После перезагрузки с помощью команды uname -r проверяем загрузилась ли ваша система с новым ядром

 

# uname -r

2.6.26-1-686

 

Файл /etc/debian_version должен иметь такое содержимое:

 

# cat /etc/debian_version

5.0

 

Спасибо Falko Timme и http://www.howtoforge.com/