Файл /etc/apt/sources.list
Как часть своей работы, APT использует файл, который содержит список 'источников', из которых могут быть скачаны пакеты. Это файл /etc/apt/sources.list.
Обычно этот файл имеет следующий формат: deb http://site.http.org/debian distribution раздел1 раздел2 раздел3 deb-src http://site.http.org/debian distribution раздел1 раздел2 раздел3
Конечно, вышеприведенные записи являются просто примером и не должны использоваться. Первое слово в каждой строке, либо deb, либо deb-src, указывает тип архива: либо это двоичные (binary) пакеты (deb), которые являются пред-компилированными пакетами, которые готовы к использованию, либо пакеты с исходными текстами (deb-src), которые являются первоначальными исходными текстами программ с управляющим файлом Debian (.dsc) и файлом diff.gz, содержащим изменения, необходимые для `дебианизации' программы.
Обычно в 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
Эти строки необходимы для базовой установки Debian. Первая строка deb указывает на официальный архив, вторая - на не-США архив и третья - на архив обновлений безопасности Debian.
Две последние строки закомментированы (начинаются с `#'), так что apt-get будет их игнорировать. Эти строки deb-src указывают на пакеты исходных текстов Debian. если вы часто скачиваете исходные тексты программ для тестированя и перекомпиляции, раскомментируйте их.
Файл /etc/apt/sources.list может содержать несколько типов строк. APT знает как обращаться с архивами типов http, ftp, file (локальные файлы, напр., каталог, содержащий смонтированную файловую систему ISO9660) и ssh, насколько я знаю.