Ubuntu 中如何实现反向移植?

Ubuntu 中如何实现反向移植?

在 sources.list 中,“..-backports”存储库是否自动优先于标准存储库?,答案是,在较新版本的 Ubuntu 中,反向移植从来不会自动用于更新标准包。

这实际上是如何实现的?我读过一些关于固定的内容,但我的机器上没有 /etc/apt/preferences 文件,但它显示了答案中解释的行为。

backports 存储库的特殊状态实际上在哪里配置,apt 如何知道哪些包已经从那里更新?

答案1

如果你用文本编辑器打开该文件

/var/lib/apt/lists/*_ubuntu_dists_oneiric-backports_Release

你可以在开头附近看到以下几行

NotAutomatic: yes
ButAutomaticUpgrades: yes

它们负责对较新的 Ubuntu 版本描述的行为。
修改该行没有效果,可能是因为 APT 系统已将该信息存储在某种缓存中。此外,该标志将在下次更新时重置为之前的内容。

此行为与 Debian 类似,如您在页面上所见Debian 反向移植 >> 说明

另请参阅有关 Backports 的 Ubuntu Wiki 页面:UbuntuBackports

相关内容