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ファイルは作成されなかったのですか?
それらは例です。必要なものだけを使用してください。 DebianとUbuntuの構成行のみを使用します。マニュアルから、Remap
ディレクティブの構文:
Remap-RepositoryName: MergingURLs ; TargetURLs ; OptionalFlags
MergingURLs
は、同等と見なされるミラーのセットです。これにより、クライアントsources.list
でミラーURLを組み合わせて一致させることができますが、ダウンロードは通常TargetURLs
で指定されたURLからのみ行われます。ミラーのリストはパッケージに付属しており、/usr/lib/apt-cacher-ng
ディレクトリにある必要があります。 backends_*
ファイルもパッケージとともに提供されます。これはおそらく、このパッケージがDebianおよびUbuntu用であり、それを使用する人々がDebianおよびUbuntuで使用する可能性が高いためです。空のバックエンドファイルを作成することのポイントは、他のファイルに関する苦情がない背後にある理由と同様、私を免れます。