我安装了全新的 Ubuntu 系统。不知何故 - 可能是我自己的错误 - backports 存储库被启用了。然后我进行了几次升级。我注意到这种情况发生在网络突然停止工作时,“网络设置”现在在标题栏中有一个“(alpha)”,“系统设置”→“网络”现在显示一个错误对话框,提示“系统网络服务与此版本不兼容”。
现在,我已禁用 backports 存储库,我想将系统恢复到以前的功能状态。我的问题有两个:
- 我如何确定哪些软件包是从 backport 安装的?
- 我可以自动重新安装所有这些软件包(并清除它们的配置)以恢复到合理状态吗?
如果问题 2 的答案是“否”,我可能需要手动清除某些内容并重新安装,但如果可以自动处理就更好了。
更新:
这不是导致网络中断的更新,而是apt-get install indicator-network
,它安装了一个叫做“ connman
”的东西,并且已删除 network-manager
和network-manager-gnome
。
尽管如此,我还是保留了这个问题,因为我仍然感兴趣如何在意外添加特定源后清除该源中的软件包,以及如何确定哪些软件包是从哪里安装的。
答案1
如果您已经升级到 Precise,它默认启用了反向移植存储库,但是,除非选择,否则不应安装任何内容。
来自发行说明
现在,Backport 更加易于访问 - 为了让用户更轻松地接收新版本的软件,Ubuntu Backports 存储库现在默认启用。默认情况下不会安装来自 Backport 的软件包 - 必须在软件包管理软件中明确选择它们。但是,一旦安装,来自 Backport 的软件包将自动升级到较新的版本。