..-backports
sources.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
简而言之,是的(它们优先)。一旦软件包版本更高,除非您更改系统偏好设置,否则它将被默认使用。