Обновление Debian Lenny до Squeeze
Обновление Debian Lenny до Squeeze
так уж сложилось что ждать стабильную версию долго, постоянно нужен новый софт и новое ядро, ибо работаю очень часто с новым специфическим железом и софтом и как показала практика Squeeze последние пол года себя ведет очень даже хорошо и обновление проходит довольно таки гладко даже на очень нагруженных всевозможным софтом\сервисами серверах
конечно кто-то может сказать что можно отдельно поставить новое ядро или доставить новейшую версию одного единственного пакета
но все же приятнее когда вся система идет в ногу со временем
и так приступим ..
начнем с того что обновим уже имеющююся систему и поправим сломанные пакеты / зависимости
aptitude update && aptitude -f install
далее подправим адреса репозиториев
для этого отредактируем файл /etc/apt/sources.list
nano /etc/apt/sources.list
и приведем до вида (все лишнее можем закомментировать знаком #)
deb http://mirror.mirohost.net/debian/ squeeze main deb-src http://mirror.mirohost.net/debian/ squeeze main deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main
теперь снова обновим списки пакетов
aptitude update
устанавливаем новые версии apt, dpkg и aptitude
aptitude install apt dpkg aptitude
молчаливо со всем соглашаемся
теперь собственно приступаем к апгрейду самой системы
вот только на этот раз соглашаемся не со всем по тому что при апгрейде системы иногда установщик заново ставит дефолтные конфиги , но переживать не нужно установщик сам спросит что делать (заменить на дефолтный с пакета , сохранить старый итд…)
aptitude full-upgrade
с первого прохода обновилось не все следовательно повторяем
aptitude full-upgrade
если начинает плеваться ошибками то просто перегрузим систему и запустим процесс апгрейда заново
reboot
aptitude full-upgrade
на чисто установленной lenny либо с малым количеством софта этого будет придостаточно
а вот на более захламленных серверах прийдеться повторить еще парочку циклов проходов и перезагрузок
радуемся и наслаждаемся Squeeze