有没有办法为“/etc/apt/sources.list”文件指定名称?

有没有办法为“/etc/apt/sources.list”文件指定名称?

APT 源的位置,名为/etc/apt/sources.list,以不同的方式命名(例如/foo/my-renamed-apt-sources-file"),而不破坏 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)页谈论它就好像它是不可改变的。

相关内容