Как операторы Remap- * работают в apt-cacher-ng?

Я только начал использовать apt-cacher-ng для кеширования моих загрузок apt-get. Всякий раз, когда я запускаю его, я получаю эту ошибку:

WARNING: No URL list file matching file:backends_gentoo found in config or support directories.

Глядя в /etc/apt-cacher-ng/acng.conf, я вижу такие строки:

# Repository remapping. See manual for details.
# In this example, some backends files might be generated during package
# installation using information collected on the system.
# Examples:
Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian # Debian Archives
Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu # Ubuntu Archives
Remap-debvol: file:debvol_mirror*.gz /debian-volatile ; file:backends_debvol # Debian Volatile Archives
Remap-cygwin: file:cygwin_mirrors /cygwin # ; file:backends_cygwin # incomplete, please create this file or specify preferred mirrors here
Remap-sfnet:  file:sfnet_mirrors # ; file:backends_sfnet # incomplete, please create this file or specify preferred mirrors here
Remap-alxrep: file:archlx_mirrors /archlinux # ; file:backend_archlx # Arch Linux
Remap-fedora: file:fedora_mirrors # Fedora Linux
Remap-epel:   file:epel_mirrors # Fedora EPEL
Remap-slrep:  file:sl_mirrors # Scientific Linux
Remap-gentoo: file:gentoo_mirrors.gz /gentoo ; file:backends_gentoo # Gentoo Archives

Я заметил, что backends_debian, backends_ubuntu и backends_debvol существует в /etc/apt-cacher/ng, но backends_gentoo не существует. Если я создаю пустой файл с таким именем, ошибка исчезнет, ​​хотя я не уверен, почему это так.

Я посмотрел в руководство , как предлагают комментарии, и похоже, что строки в файле conf указывают либо слияния, либо перенаправления, хотя я не могу сказать, какой именно. Кажется, я не понимаю, для чего эти Remap-* утверждения, и нужны ли они мне или нет? Кроме того, почему были автоматически созданы другие файлы backend_*, но не файл gentoo?

4
задан 11 July 2014 в 08:13

1 ответ

Это - примеры. Используйте только тех, Вы должны. Я только использую строки конфигурации Ubuntu и Debian. Из руководства, синтаксиса для Remap директива:

Remap-RepositoryName: MergingURLs ; TargetURLs ; OptionalFlags

Эти MergingURLs набор зеркал, которые считают эквивалентными. Я думаю, что это позволяет Вам, смешивание и подгонка зеркально отражает URL в клиенте sources.list, но загрузки обычно будут только происходить от URL, указанных в TargetURLs. Спискам зеркал предоставляют пакет и должны быть в /usr/lib/apt-cacher-ng каталог. Эти backends_* файлам предоставляют пакет также, по-видимому, потому что этот пакет для Debian и Ubuntu, и люди, использующие его, вероятно, собираются использовать его для Debian и Ubuntu. Точка создания пустых файлов бэкенда ускользает от меня, как делает причину позади отсутствия жалоб на другие файлы.

3
ответ дан 11 July 2014 в 08:13

Другие вопросы по тегам:

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