6880
Comment:
|
6833
|
Deletions are marked like this. | Additions are marked like this. |
Line 38: | Line 38: |
~-{{{#!plain | {{{ |
Line 40: | Line 41: |
}}}-~ | }}} |
Line 64: | Line 65: |
with the Debian CD-ROM in the drive. |
Translation(s): English - Français - Italiano - Portugês Brasileiro - Русский
Apt > sources.list
Contents
/etc/apt/sources.list
Как часть своей работы, Apt использует файл содержащий список 'источников' из которых могут быть скачаны пакеты. Этот файл /etc/apt/sources.list.
Содержимое этого файла обычно имеет следующий формат:
deb http://site.example.com/debian distribution component1 component2 component3 deb-src http://site.example.com/debian distribution component1 component2 component3 deb http://ftp.de.debian.org/debian stable main contrib non-free
Конечно, вышеприведенные записи являются просто примером и не должны быть использованы. Первое слово в каждой строке, deb или deb-src, указывает тип архива: бинарные пакеты (deb), то есть предварительно скомпилированные пакеты готовые к использованию, или пакеты исходного кода (deb-src), которые являются оригинальным исходным кодом программы плюс файл Debian control (.dsc) и diff.gz содержащий изменения необходимые для упаковки программы..
Distribution
'distribution' может быть либо кодовое имя / псевдоним релиза (lenny, etch, squeeze, sid), либо класс релиза (stable, oldstable, testing, unstable). Если вы имеете в виду отслеживание класса релиза, а затем хотите использовать название релиза, или же если вы просто хотите отслеживать цикл релизов Debian, то используйте кодовое имя.
Например, если у вас есть система работающая на Debian 7.0 "Wheezy" и вы не хотите обновляться когда выйдет Debian Jessie, в таком случае нужно использовать 'Wheezy' вместо 'stable'. Если вы всегда хотите помогать с тестирование дистрибутива, то используйте 'testing'. Если вы отслеживаете цикл Jessie и хотите оставаться на нём от тестирования и до конца его жизни, используйте 'Jessie'.
Component
main состоит из DFSG-compliant пакетов, которым не требуется другое ПО из друших зон. Эти пакеты считаются частью дистрибуции Debian
contrib packages contain DFSG-compliant software, but have dependencies not in main (possibly packaged for Debian in non-free).
contrib пакеты содержат DFSG-compliant ПО, но у них зависимостей из зоны main (возможно упакованы в non-free).
non-free содержит ПО, которое не соответствует DFSG.
Кроме того, можно использовать инструмент GNOME для редактирования файла sources.list. (Меню Система>Администрирование>Источники приложений).
gksu --desktop /usr/share/applications/software-properties.desktop /usr/bin/software-properties-gtk
Пример: оригинальный sources.list для Debian Debian 7 "Wheezy"
deb http://http.debian.net/debian wheezy main deb-src http://http.debian.net/debian wheezy main deb http://http.debian.net/debian wheezy-updates main deb-src http://http.debian.net/debian wheezy-updates main deb http://security.debian.org/ wheezy/updates main deb-src http://security.debian.org/ wheezy/updates main
Если вы хотите подключить репозиторий с несвободными компонентами системы, добавьте contrib non-free после main.
Замените ru на код соответствующей вашей стране для того чтобы использовать ближайшее к вам зеркало (если вы находитесь за пределами России).
CD-ROM
Если вы хотите использовать CD-ROM для установки пакетов или автоматического обновления системы через APT, то можно записать его в /etc/apt/sources.list. Для этого можно использовать программу apt-cdrom, например:
# apt-cdrom add
Можно использовать -d для каталога точки монтирования CD-ROM или добавить точку монтирования не-CD (т.е. USB накопитель).
Подробнее
sources.list(5) man page
Список неофициальных репозиториев, что-бы получить дополнительные программы ( Skype, Opera, Google )
поиск по неофициальным репозиториям (восновном очень старые пакеты)
Добавление списка источников, в том числе cd, используя apt-setup