Каков формат определения 'http' репозитории в/etc/apt/sources.list?

Я не думаю, что существует способ автовозобновить сертификаты. Контролируют Вас CA? Я думаю о лучшем, которое можно сделать, получают сертификат, который имеет выход истечения в будущем. Это могло бы быть проблемой, тем не менее, если Вы не управляете Приблизительно.

3
задан 2 June 2009 в 15:49
3 ответа

Разделите 2.1 из следующей страницы (воспроизведенный ниже для простоты использования), то, что Вы хотите.

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

Записи в этом файле обычно следуют за этим форматом:

 deb http://host/debian distribution section1 section2 section3
 deb-src http://host/debian distribution section1 section2 section3

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

Мы обычно находим следующее в Debian sources.list по умолчанию:

 # See sources.list(5) for more information, especially
 # 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.

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

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

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

7
ответ дан 3 December 2019 в 05:02

Каждый репозиторий может решить, как они хотят структурировать свои пакеты.

Некоторые обеспечивают "стандартное" именование, такой как stable, unstable и non-free, но каждый может отличаться - добавление sarge, potato и т.д.

Один такой поставщик виден на сайте Opera, здесь. Поскольку Вы просматриваете каталог strcuture, Вы видите как deb директивы соответствуют фактическому используемому URL.

1
ответ дан 3 December 2019 в 05:02

Если Вы знаете URL репозитория, Вы можете поиск dists подкаталог для обнаружения всех дистрибутивов, которые доступны в том репозитории. При вводе тех каталогов, можно узнать a Release файл, который перечисляет доступные разделы в a Component поле.

Пример с официальным репозиторием Debian: http://ftp.debian.org/debian/

Доступные дистрибутивы видны в: http://ftp.debian.org/debian/dists/

При взятии lenny distributione, можно захватить Файл версии здесь: http://ftp.debian.org/debian/dists/lenny/Release

В том файле можно найти список разделов:

Components: main contrib non-free

И как люди уже объяснили, в /etc/apt/sources.lists у Вас есть строки в следующем формате:

deb repository-url distribution section1 section2 section3

Теперь можно исследовать любой хорошо сохраняемый репозиторий Debian!

1
ответ дан 3 December 2019 в 05:02

Теги

Похожие вопросы