[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ вперед ]


APT HOWTO
Глава 2 - Основная настройка


2.1 Файл /etc/apt/sources.list

Как часть своей работы, APT использует файл, содержащий список 'источников', от куда могут быть загружены пакеты. Это файл /etc/apt/sources.list.

Обычно этот файл имеет следующий формат:

     deb http://host/debian distribution раздел1 раздел2 раздел3
     deb-src http://host/debian distribution раздел1 раздел2 раздел3

Конечно, вышеприведенные записи являются просто примером и не должны использоваться. Первое слово в каждой строке, либо deb, либо deb-src, указывает тип пакетов в архиве: либо это двоичные пакеты (deb), т.е. предварительно скомпилированные пакеты, какие мы обычно и используем, либо исходные пакеты (deb-src), содержащие первоначальные исходные тексты программ, управляющий файл Debian (.dsc) и файл diff.gz с изменениями, необходимые для дебианизации программы, см. Сборка из исходного пакета, Глава 4.

Обычно в sources.list помещается следующее:

     # See sources.list(5) for more information, especialy
     # Remember that you can only use http, ftp or file URIs
     # CDROMs are managed through the apt-cdrom tool.
     deb http://http.us.debian.org/debian stable main contrib non-free
     deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
     deb http://security.debian.org stable/updates main contrib non-free
     
     # Uncomment if you want the apt-get source function to work
     #deb-src http://http.us.debian.org/debian stable main contrib non-free
     #deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

Эти строки необходимы для базовой установки Debian. Первая строка deb указывает на официальный архив, вторая - на не-США архив и третья - на архив обновлений безопасности Debian.

Две последние строки закомментированы (начинаются с `#'), так что apt-get будет их игнорировать. Эти строки deb-src указывают на пакеты исходных текстов Debian. Если вы часто загружаете исходные тексты программ для тестирования и перекомпиляции, раскомментируйте их.

Файл /etc/apt/sources.list может содержать несколько типов строк. APT знает как обращаться с архивами типов http, ftp, file (локальные файлы, напр., каталог, содержащий смонтированную файловую систему ISO9660) и ssh, насколько я знаю.

Не забудьте обновить список пакетов после изменения файла /etc/apt/sources.list, см. Обновление списка доступных пакетов, раздел 3.2. Вы должны сделать это для того, чтобы система APT смогла узнать какие пакеты доступны из указанных источников.


2.2 Добавление CD-ROM в файл sources.list

Если вы предпочитаете использовать CD-ROM для установки пакетов или автоматического обновления вашей системы с помощью APT, то можно добавить его в sources.list. Для этого используется программа apt-cdrom:

     # apt-cdrom add

Debian CD-ROM должен находиться в приводе. Программа смонтирует CD-ROM и, если диск является Debian CD, то найдет на нем информацию о пакетах. Если у вас CD-ROM необычной конфигурации, то вы можете использовать следующие опции:

     -h           - справка к программе
     -d directory - точка монтирования CD-ROM
     -r           - Переименовать распознанный CD-ROM
     -m           - Не монтировать
     -f           - Ускоренный режим, не проверять пакеты файлов
     -a           - Thorough scan mode

Например:

     # apt-cdrom -d /home/kov/mycdrom add

Также вы можете идентифицировать CD-ROM без добавления его в список:

     # apt-cdrom ident

Обратите внимание, что эта программа работает только, если ваш CD-ROM правильно настроен в системном файле настроек /etc/fstab.


2.3 Файл настроек APT

APT использует /etc/apt/apt.conf в качестве основного файла настроек. Несмотря на это, в установке по умолчанию файла с таким именем нет - вы можете благополучно его создать и внести свои правки. Но вы можете предпочесть использовать более гибкий путь управления настройками: вы можете поместить отдельные файлы с любыми именами в директорию /etc/apt/apt.conf.d/.

При выборе модульного пути вам следует помнить следующее: во-первых, некоторые пакеты Debian помещают свои файлы с настройками в этот каталог - чтобы предотвратить конфликт имён, вы можете, например, добавлять к своим файлам с настройками суффикс -local. Во-вторых, настройки из этого каталога читаются в порядке следования имён файлов, таким образом вы можете добавить число в начале имени файла, чтобы определить его место в последовательности. Например, если вы хотите, чтобы вначале рассматривались ваши настройки, то вы можете поместить их в файл с именем 00000myconf-local.

Чтобы узнать синтаксис и параметры, используемые файлами настроек, прочитайте страницу руководства apt.conf(5).


2.4 Использование APT через прокси

Если вы используете APT в сети, использующей прокси для http и ftp соединений, то вам потребуется настроить APT для работы с прокси. Вы можете сделать это, поправив файл настроек /etc/apt/apt.conf или поместив настройки в файл в каталоге /etc/apt/apt.conf.d/, что позволит легче организовать набор настроек (см. Файл настроек APT, раздел 2.3).

Если этот файл не существует - создайте его и добавьте строки наподобие следующих:

     Acquire::http::proxy "http://proxy:port";
     Acquire::ftp::proxy "http://proxy:port";

Замените proxy и port настройками, предоставленными вашим сетевым администратором. Вы также можете указать следующим образом имя пользователя и пароль, если того требует прокси:

     Acquire::http::proxy "http://user:password@proxy:port";

Имеется очень много полезных параметров, которыми вы можете настроить APT с помощью файла настроек /etc/apt/apt.conf, см. Файл настроек APT, раздел 2.3.


[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ вперед ]


APT HOWTO

1.9.2 - Июнь 2004

Gustavo Noronha Silva kov@debian.org