Буквально недавно Debian Squeeze 6.0 стал стабильным. И, соответственно, для многих становится актуальной проблема обновления Debian 5.0 Lenny до Debian 6.0 Squeeze.
Подготовка к обновлению до Debian Squeeze 6.0
В первую очередь необходимо сделать бэкап Вашей системы. Для решения этой задачи есть масса средств. Резервную копию необходимо сделать, как минимум, для следующих директорий:
- /etc
- /var/lib/dpkg
- /var/lib/apt/extended_states
- вывод команды dpkg —get-selections «*»
- если вы используете aptitude, то /var/lib/aptitude/pkgstates
Так же необходимо сделать резервную копию списка источников пакетов:
$ cp /etc/apt/sources.list /etc/apt/sources.list.backup
Обновление Debian Lenny 5.0 до Debian Squeeze 6.0
В списке источников пакетов необходимо сделать замену всех вхождений Lenny на Squeeze:
$ 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:
$ vim /etc/apt/sources.list
# :%s/lenny/squeeze/gi
После этого, файл должен выглядеть приблизительно так:
deb https://ftp.ru.debian.org/debian/ squeeze main contrib non-free
deb-src https://ftp.ru.debian.org/debian/ squeeze main contrib non-free
deb https://security.debian.org/ squeeze/updates main contrib non-free
deb-src https://security.debian.org/ squeeze/updates main contrib non-free
После того, как скорректирован файл источников пакетов, необходимо обновить списки источников в apt:
$ apt update
Далее, необходимо обновить саму систему управления пакетами — apt / aptitude:
$ apt install apt dpkg aptitude
И — непосредственно само обновление:
$ apt dist-upgrade
И наконец, перезагрузка системы:
$ reboot
https://debianworld.ru/articles/obnovlenie-debian-lenny-50-do-debian-squeeze-60/
Просмотров: 910