[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ A ] [ вперед ]
Если Вы все еще работаете в Potato, то возможно следующее обновление по сети
системы APT и некоторых важных пакетов после включения в файл
/etc/apt/sources.list
ссылок на дистрибутив stable:
# apt-get update # apt-get install libc6 perl libdb2 debconf # apt-get install apt apt-utils dselect dpkg
Перед использованием 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,
раздел 3.2.
Теперь Вы готовы к обновлению, сделав это одним из методов следующей секции.
После соответствующей установки файлов /etc/apt/sources.list
и
/etc/apt/preferences
система может быть обновлена до
testing. Обращайтесь за базовыми знаниями к разделу Управление пакетами в Debian, Глава 3 и к разделу
Разрешение проблем APT upgrade,
раздел 3.3.2, если возникли трудности.
dselect
Если в системе множество пакетов вида -dev и пр., рекомендуется
следующий способ обновления для точного управления пакетами, использующий
dselect
:
# dselect update # всегда выполняется перед обновлением # dselect select # выберите дополнительные пакеты
При запуске dselect
выбираются все Ваши текущие пакеты. Программа
dselect
может предложить Вам установить дополнительные пакеты,
основываясь на зависимостях depends, suggests и
recommends пакетов. Если Вы не желаете добавлять никакие пакеты,
просто нажмите Q для выхода dselect
.
# dselect install
На этой стадии процесса Вам нужно будет ответить на некоторые вопросы, касаемые
конфигурации пакетов, поэтому подготовьте Ваши записи и затратьте на это
некоторое количество времени. Смотрите Программа dselect
, раздел
3.2.3.
Используйте программу dselect
. Она всегда работает
:) Если Вам нужно обновиться без использования dselect
в
системах новее Woody, рассмотрите программу aptitude
и прочие.
[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ A ] [ вперед ]
Краткий справочник по Debian
CVS, Чтв 18. Янв 2007, 11:54:40 UTCosamu#at#debian.org
qref#at#yandex.ru