[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ вперед ]
Как часть своей работы, 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 смогла узнать какие пакеты доступны из указанных источников.
Если вы предпочитаете использовать 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.
APT использует /etc/apt/apt.conf
в качестве основного файла
настроек. Несмотря на это, в установке по умолчанию файла с таким именем нет -
вы можете благополучно его создать и внести свои правки. Но вы можете
предпочесть использовать более гибкий путь управления настройками: вы можете
поместить отдельные файлы с любыми именами в директорию
/etc/apt/apt.conf.d/
.
При выборе модульного пути вам следует помнить следующее: во-первых, некоторые пакеты Debian помещают свои файлы с настройками в этот каталог - чтобы предотвратить конфликт имён, вы можете, например, добавлять к своим файлам с настройками суффикс -local. Во-вторых, настройки из этого каталога читаются в порядке следования имён файлов, таким образом вы можете добавить число в начале имени файла, чтобы определить его место в последовательности. Например, если вы хотите, чтобы вначале рассматривались ваши настройки, то вы можете поместить их в файл с именем 00000myconf-local.
Чтобы узнать синтаксис и параметры, используемые файлами настроек, прочитайте страницу руководства apt.conf(5).
Если вы используете 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 - Июнь 2004kov@debian.org