Обновление Debian Lenny до Squeeze

Unix > Обновление Debian Lenny до Squeeze
08.02.2013 16:36:42


Наиболее часто встречающиеся слова в статье:

[/strong] [aptitude] [class="st_tag] [internal_tag"] [href="http] [//adminco] [org/tag/debian/"] [title="Posts] [Debian"] [rel="tag"]


Статья:

Перед установкой сделаем резервную копию конфиг файлов в частности dovecot,mysql server (после upgrade оказалось что с моей lenny стояли консервативные dovecot,mysql server и их конфиги не подходили к  новым версиям , пришлось заменять новыми конфигами и править в нескольких местах новый  конфиг , вообщем всё  заработало на ура.) ps.я апгрейдил серверную реализацию  debian и  (X,рабочих столов GNOME и тп) у  меня не было , посему если у вас есть  X то upgrade может пройти дольше и посложнее)

1.проверить что с системой и пакетами все впорядке и нет неразрешенных зависимостей aptitude update && aptitude -f install

2.Теперь в файле /etc/apt/sources.list  заменим где встречается lenny на squeeze.

# cat /etc/apt/sources.list
deb http://.........// squeeze main non-free contrib
deb-src http://.........// squeeze main non-free contrib

deb http://........./-security/ squeeze/updates main contrib non-free
deb-src http://........./-security/ squeeze/updates main contrib non-free

 

3.обновляем списки пакетов # aptitude update

4. поставим новые версии apt, dpkg и aptitude

# aptitude install apt dpkg aptitude

5.Все что нужно было, aptitude сделал сам. Теперь, собственно, делаем апгрейд всей системы

# aptitude full-upgrade

В процессе обновления возникнут проблемы с зависимостями, которые решаются подтверждением обновления версии. Так же будут установлены новые пакеты.