Обновление Debian Lenny (5.0) до Debian Squeeze (6.0)
Буквально недавно Debian Squeeze 6.0 стал стабильным. И, соответственно, для многих становится актуальной проблема обновления Debian 5.0 Lenny до Debian 6.0 Squeeze.
Подготовка к обновлению до Debian Squeeze 6.0
В первую очередь необходимо сделать бэкап Вашей системы. Для решения этой задачи есть масса средств. Резервную копию необходимо сделать, как минимум, для следующих директорий:
Так же необходимо сделать резервную копию списка источников пакетов:
или, если использовать редактор vim:
После этого, файл должен выглядеть приблизительно так:
После того, как скорректирован файл источников пакетов, необходимо обновить списки источников в apt:
Далее, необходимо обновить саму систему управления пакетами — apt / aptitude:
И — непосредственно само обновление:
И наконец, перезагрузка системы:
Подготовка к обновлению до Debian Squeeze 6.0
В первую очередь необходимо сделать бэкап Вашей системы. Для решения этой задачи есть масса средств. Резервную копию необходимо сделать, как минимум, для следующих директорий:
- /etc
- /var/lib/dpkg
- /var/lib/apt/extended_states
- вывод команды dpkg --get-selections "*"
- если вы используете aptitude, то /var/lib/aptitude/pkgstates
Так же необходимо сделать резервную копию списка источников пакетов:
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
Обновление Debian Lenny 5.0 до Debian Squeeze 6.0
В списке источников пакетов необходимо сделать замену всех вхождений Lenny на Squeeze:$ sudo su $ sed "s/lenny/squeeze/g" /etc/apt/sources.list > /etc/apt/sources.list.tmp && mv /etc/apt/sources.list.tmp /etc/apt/sources.list
или, если использовать редактор vim:
$ sudo vim /etc/apt/sources.list # :%s/lenny/squeeze/gi
После этого, файл должен выглядеть приблизительно так:
deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.ru.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
После того, как скорректирован файл источников пакетов, необходимо обновить списки источников в apt:
$ sudo apt update
Далее, необходимо обновить саму систему управления пакетами — apt / aptitude:
$ sudo apt install apt dpkg aptitude
И — непосредственно само обновление:
$ sudo apt dist-upgrade
И наконец, перезагрузка системы:
$ sudo reboot
1 комментарий
adminco.org/2009/10/obnovlenie-debian-lenny-do-squeeze/