среда, 29 декабря 2010 г.

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

Краткое описание и некоторые пометки по обновлению системы...
На данный момент тестовая версия достаточно стабильная, поэтому ее уже можно пользовать без особых опасений (по крайней мере на десктопе).

Проверяем, что наша система обновлена и не имеет неразрешенных зависимостей.

aptitude update && aptitude -f install
Дальше необходимо отредактировать любым редактором свой /etc/apt/source.list.
Как правило lenny просто меняется на squeeze.

sudo nano /etc/apt/sources.list
Примечание: Обновления из репозториев Volatile нужны только для stable и предыдущего stable. В тестовом они не нужны.
Примечание: при первой сборке в source.list в основном зеркале не были подключены contrib non-free (был только main). В результат обновления не встала сетевая карточка. Выяснилось почему,пакет firmware-linux-nonfree был удален т.к. он из раздела non-free и соответсвенно после апгрейда системы был удален. Решилось переходом на внутреннюю сетевую, редактирование sources.list и установкой этого пакета

apt-get install firmware-linux-nonfree
Собственно сам sources.list

deb http://ftp.ua.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.ua.debian.org/debian/ squeeze main contrib non-free

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

#deb http://volatile.debian.org/debian-volatile squeeze/volatile main
#deb-src http://volatile.debian.org/debian-volatile squeeze/volatile main

deb http://http.us.debian.org/debian/ squeeze main contrib non-free
deb-src http://http.us.debian.org/debian/ squeeze main contrib non-free
Обновляем списки пакетов.

sudo aptitude update
Ставим новые версии apt, dpkg и aptitude (Запускал несколько раз, пока не были разрешены все зависимости)

sudo aptitude install apt dpkg aptitude

Делаем upgrade всей системы

sudo aptitude full-upgrade
В процессе upgrade будет задано несколько вопросов, обновлять версии пакетов или нет.
Необходимо обновить все пакеты на новые. Также будут установлены новые пакеты.
ПРимечание: С одного прохода возможно не все пакеты обновятся, поэтому если есть ругань, нужно прогнать апгрейд еще раз.

sudo aptitude full-upgrade
Если не помогает, тогда нужно перегрузиться и сделать апгрейд снова (На особо захламленных системах, возможно придется повторить несколько раз..)

reboot
sudo aptitude full-upgrade

Все!

Комментариев нет:

Отправить комментарий