无法删除或更新包

无法删除或更新包

我遇到了一个问题,我无法删除或更新masalla-icon-theme使用从 Noobslab ppa 安装的包apt-get

问题是我运行sudo apt-get update && sudo apt-get dist-upgrade并收到了要升级的软件包列表,然后按下Enter软件包开始升级,包括3.16.0.45我之前运行的内核版本3.16.0.44,最后它卡在更新masalla-icon-theme软件包时,我在我的桌面上启用了RAM计数器,我可以看到它在升级这个图标包的过程中完全清空了我的RAM,系统没有响应,甚至无法移动我的鼠标,所以我必须重置我的电脑。

当我尝试运行时:sudo apt-get remove --purge masalla-icon-theme它说了类似“在完全删除之前尝试重新安装包”,当我这样做时系统再次卡住。

启动 Ubuntu Tweak 工具清理残留文件后旧内核删除它们的选项(我只有3.16.0.44那里),然后会弹出一条消息说有一个包(masalla...)需要下载,并且将占用另外 23mb 的数据...等等,如果我点击“继续”系统又卡住了。它似乎以某种方式绑定到了旧内核,我就是搞不定……我只想彻底删除它,因为这样我就无法让其他7软件包排队进行升级。

我该如何解决这个问题?

答案1

固定的!

仍然不完全确定发生了什么,自上次更新以来没有对系统做任何事情或添加任何新的存储库,但是在内核升级之后,每当我尝试使用apt-get或安装aptitude/dpkg清除 OP 包中所述的内容时,系统都会因内存不足而冻结,即使它是一个.deb包。

我设法解决了这个问题Y-PPA 经理, 首先禁用带有导致问题的软件包的 PPA(在我的例子中noobslab/图标)然后sudo apt-get update开始Y-PPA 经理先进的并选择尝试修复所有 GPG BADSIG 错误。等待该过程完成。就这样。最后:

sudo apt-get purge masalla-icon-theme
sudo apt-get autoclean
sudo apt-get autoremove

然后重新启用存储库并更新包列表,一切正常运行。

相关内容