"/etc/apt/sources.list"ファイルの名前を指定する方法はありますか?

"/etc/apt/sources.list"ファイルの名前を指定する方法はありますか?

名前付きAPTソースの場所/etc/apt/sources.list、別の方法で名前が付けられました(例:/foo/my-名前が変更された-apt-sources-ファイル")APTに違反することなく(つまり、いくつかの構成を介して)?

答え1

これはDir::Etc::sourcelist設定ディレクティブによって設定されます。これは以下を使用して変更できます/etc/apt.conf.d/00sourcelist

Dir::Etc::sourcelist "/foo/my-renamed-apt-sources-file";

しかし、実際にはそうしたくありません。ソースリストを使用する他のアプリケーションは中断される可能性があります(例:apt-file、command-not-found)。

答え2

これはあなたが望むものではないかもしれませんが、Debian(そしておそらく現在のUbuntu)はこの/etc/apt/sources.list.d/ディレクトリをサポートしています。そこにファイルを入れることができます(「sources.list」(たとえば、foo.sources.list)で終わる場合)、そのファイルは使用時にaptに含まれます。さらに一歩進んで、どこにでも配置でき、/etc/apt/sources.list.d物理ファイルからシンボリックリンクできます。

/etc/apt/sources.listただし、マニュアルページではsources.list(5)変更できないように説明します。

関連情報