[ назад ] [ Содержание ] [ 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.orgqref#at#yandex.ru