Подготовка обновления (от stable к testing)
Перед использованием Debian-дистрибутива testing нужно знать, что заплатки безопасности выходят для него очень медленно.
Обновление по сети до testing может быть выполнено следующим образом (или можно запустить скрипт go-woody):
Очистите существующий файл sources.list:
# cd /etc/apt # cp -f sources.list sources.old # :>sources.list
Получите чистый список репозитариев для stable:
# cd / # apt-setup noprobe ... выберите репозитарии, доступные по HTTP или FTP
Добавьте секцию testing к новому списку. Закоментируйте строки с deb-src.
# cd /etc/apt # grep -e "^deb " sources.list >sources.deb # grep -e "^deb-" sources.list >sources.src # sed -e "s/stable/testing/" sources.deb \ >>sources.list # sed -e "s/stable/testing/" sources.src | \ sed -e "s/^deb-/#deb-/" >>sources.list
# apt-get update # apt-get install apt apt-utils # cat >preferences <<EOF Package: * Pin: release a=testing Pin-Priority: 600
Package: * Pin: release a=unstable Pin-Priority: 50
EOF
Опционально, добавьте секцию "unstable".
# sed -e "s/stable/unstable/" sources.deb \ >>sources.list # sed -e "s/stable/unstable/" sources.src | \ sed -e "s/^deb-/#deb-/" >>sources.list
Искусство настройки файлов /etc/apt/sources.list и /etc/apt/preferences можно постичь, изучив раздел Основы управления пакетами в Debian, раздел 6.2.
Теперь Вы готовы к обновлению, сделав это одним из методов следующей секции.