如何从升级恢复到建议的存储库?

ænd*_*rük 23 upgrade uninstall repository 11.04

我错误地启用了预发布更新(natty-proposed)存储库,然后升级了所有软件包。

我怎样才能撤消这个?

以下是测试结果@ enzotib的说明测试结果我的指示

ger*_*ijk 28

这是从本地安装的软件包、提议的和向后移植的软件包恢复到稳定+更新频道的更通用方法。虽然其他答案是正确的并且以类似的方式工作,但我认为这是一种更优雅的方法。

  1. 请确保您删除的条目-proposed-backports在你/etc/apt/sources.list/etc/apt/sources.list.d/*文件。
  2. 添加一个 apt-preferences 文件,例如/etc/apt/preferences.d/99-back-to-stable-updates包含(对于precise此处 - 替换为您的版本):

    Package: *
    Pin: release a=precise
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=precise-updates
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=precise-security
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=precise-proposed
    Pin-Priority: -10
    
    Package: *
    Pin: release a=precise-backports
    Pin-Priority: -10
    
    Run Code Online (Sandbox Code Playgroud)

    此钉扎的> 1000将使易于力从该通道包降级和对优先级<0-proposed-backports通道将使去除任何额外的封装太。

  3. 现在运行

    sudo apt-get update
    sudo apt-get dist-upgrade
    
    Run Code Online (Sandbox Code Playgroud)

    检查 apt 会给你的建议解决方案,如果你认为可以,那就接受它。如果您需要检查为什么以及它将降级到哪个版本,请检查它apt-cache policy packagename以查看可用的版本以及 apt 决定安装的候选版本。

  4. /etc/apt/preferences.d/99-back-to-stable-updates再次删除该文件,因为不再需要它。

感谢mlindUbuntu 论坛上对5 多年前发表的帖子的启发- 但它今天对我帮助很大。