添加的存储库之间是否存在某种搜索顺序?

添加的存储库之间是否存在某种搜索顺序?

/etc/apt/sources.list如果应用程序在以任一或任何其他方式添加的多个存储库中可用/etc/apt/sources.list.d/,如何sudo apt install确定要使用哪个存储库?

添加的存储库之间是否存在某种搜索顺序?

谢谢。

答案1

如果多个存储库提供给定包的相同版本,则列出第一个存储库获胜:

这些文件每行列出一个源(单行样式)或包含多行节,每节定义一个或多个源(deb822 样式),首先列出最首选的源(以防多个源提供单个版本) 。

这也适用于跨文件。/etc/apt/sources.list优先于 中的任何文件/etc/apt/sources.list.d;后者按词法排序顺序进行处理。

答案2

还有适当的首选项将文件从特定服务器“固定”到更高优先级......

ivan@darkstar:/etc/apt$ cat preferences.d/official-package-repositories.pref 
Package: *
Pin: origin live.linuxmint.com
Pin-Priority: 750

相关内容