在 sources.list 中,“..-backports”存储库是否自动优先于标准存储库?

在 sources.list 中,“..-backports”存储库是否自动优先于标准存储库?

..-backportssources.list 中的存储库顺序重要吗?
...或者..-backports无论位置如何,都优先于标准条目?

以下两个例子实际上是否相同?

deb http://archive.ubuntu.com/ubuntu lucid-updates   main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid-backports main restricted universe multiverse

对阵

deb http://archive.ubuntu.com/ubuntu lucid-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu lucid-updates   main restricted universe multiverse

答案1

反向移植中的软件包总是比其他标准存储库具有更高的版本号,因此实际上是的。

传统上,这是正确的。因为反向移植总是比其他版本有更高的版本号,所以如果启用它们,它们将被优先考虑。

然而,在最近的 Ubuntu 版本中,这种情况实际上已经发生了变化。对于 10.04 (Natty) 版本,我们更改了 apt,以便它仅在明确请求时才安装反向移植(您可以通过将-t oneiric-backports(或类似)标志添加到 来执行此操作) apt-get

(这些都不会受到 sources.list 文件中条目顺序的影响;只有当多行提供完全相同的包版本时才会使用,在这种情况下,我们会从第一个列出的包中获取它)

答案2

简而言之,是的(它们优先)。一旦软件包版本更高,除非您更改系统偏好设置,否则它将被默认使用。

相关内容