ænd*_*rük 23 upgrade uninstall repository 11.04
我错误地启用了预发布更新(natty-proposed)存储库,然后升级了所有软件包。
我怎样才能撤消这个?
以下是测试结果从@ enzotib的说明和测试结果从我的指示。
ger*_*ijk 28
这是从本地安装的软件包、提议的和向后移植的软件包恢复到稳定+更新频道的更通用方法。虽然其他答案是正确的并且以类似的方式工作,但我认为这是一种更优雅的方法。
-proposed或-backports在你/etc/apt/sources.list和/etc/apt/sources.list.d/*文件。添加一个 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通道将使去除任何额外的封装太。
现在运行
sudo apt-get update
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)
检查 apt 会给你的建议解决方案,如果你认为可以,那就接受它。如果您需要检查为什么以及它将降级到哪个版本,请检查它apt-cache policy packagename以查看可用的版本以及 apt 决定安装的候选版本。
/etc/apt/preferences.d/99-back-to-stable-updates再次删除该文件,因为不再需要它。
感谢mlindUbuntu 论坛上对他5 多年前发表的帖子的启发- 但它今天对我帮助很大。