Как операторы 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?
1 ответ
Это примеры. Используйте только те, которые вам нужны. Я использую только строки конфигурации Debian и Ubuntu. Из руководства синтаксис для Remap
директива:
Remap-RepositoryName: MergingURLs ; TargetURLs ; OptionalFlags
MergingURLs
набор зеркал, которые считаются эквивалентными. Я думаю, что это позволяет вам смешивать и сопоставлять зеркальные URL-адреса в клиенте sources.list
, но загрузка обычно происходит только с URL-адресов, указанных в TargetURLs
, Списки зеркал предоставляются вместе с пакетом и должны быть в /usr/lib/apt-cacher-ng
каталог. backends_*
файлы также поставляются с пакетом, предположительно потому, что этот пакет предназначен для Debian и Ubuntu, и люди, использующие его, вероятно, будут использовать его для Debian и Ubuntu. Точка создания пустых бэкэнд-файлов ускользает от меня, как и причина отсутствия жалоб на другие файлы.