..-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
backports 中的包的版本号总是比其他标准 repos 高,所以实际上是的。
传统上,这是正确的。因为向后移植总是比其他口袋有更高的版本号,如果启用它们,它们将是首选。
然而,这在最近的 Ubuntu 版本中实际上已经改变了。对于 10.04 (Natty) 版本,我们更改了 apt 以便它仅在特别请求时安装反向端口(您可以通过将
-t oneiric-backports
(或类似的)标志添加到apt-get
.(这些都不受您的 sources.list 文件中的条目顺序的影响;这些仅在多行提供完全相同版本的包时使用,在这种情况下,我们从第一个列出的那个中获取它)
简而言之,是的(他们优先)。一旦软件包版本更高,除非您更改系统的首选项,否则默认使用它。