Differences between revisions 6 and 7
Revision 6 as of 2013-07-10 11:33:57
Size: 6880
Editor: DarkErr
Comment:
Revision 7 as of 2013-07-10 11:36:32
Size: 6833
Editor: DarkErr
Comment:
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


/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 накопитель).

Подробнее


CategoryPackageManagement