[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ A ] [ вперед ]


Краткий справочник по Debian
Глава 2 - Обновление до дистрибутива testing


2.1 Перевод системы APT к ее Woody-версии

Если Вы все еще работаете в 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

2.2 Подготовка обновления (от 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, раздел 3.2.

Теперь Вы готовы к обновлению, сделав это одним из методов следующей секции.


2.3 Обновление системы Debian

После соответствующей установки файлов /etc/apt/sources.list и /etc/apt/preferences система может быть обновлена до testing. Обращайтесь за базовыми знаниями к разделу Управление пакетами в Debian, Глава 3 и к разделу Разрешение проблем APT upgrade, раздел 3.3.2, если возникли трудности.


2.3.1 Самый лучший способ обновления, использующий программу 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 UTC

Osamu Aoki osamu#at#debian.org
Перевод Ильи В. Головко qref#at#yandex.ru
Authors, раздел A.1