我如何“重建”或“修复”APTD?
我如何“重建”或“修复”aptd?
我并不是指重建和重新配置的各种实用程序,这些实用程序没有解决我的问题,这表明更基本的东西已经损坏了。 我正在寻找一个完全新鲜和干净的替换/重建与所有旧缓存等清理,因为不知道我需要修复我希望这种更积极的方法将简单地洗掉故障。
如果aptd像往常一样出现在磁盘上,那么我会在这个阶段卸载并重新安装。 因为它(据我所知)这样做的过程我不知道该怎么做。
背景
我试图用这个问题解决的问题可能是在升级过程中触发的。
升级失败的巨大apt日志文件 – 出了什么问题以及如何解决?
我想出了如何关闭aptd和apt-get并将我的CPU恢复,但这并没有解决aptd实际损坏的根本问题。 我想如果我能做到这一点就能解决问题。
帮助:“aptd”最大化了我的CPU?
我应该指出,我编译并运行make文件的最复杂的事情并不比“hello world”复杂。 我可能需要宝宝步骤。
答案(我需要的)似乎是aptd很好但是/ boot区域有点太满了 – 修复这个是需要的“修复”。 我在浏览相关问题(及其相关问题)时偶然发现了这一点。
然而,我最初认为APTD已被破坏,需要进行清理和重建。 关于这是否是我所提出的更广泛问题的答案,这是另一场辩论。
我做了什么
删除旧的配置文件,根据这里的答案( 我的/启动分区达到100%,现在我无法升级。无法删除旧内核以腾出空间 )是安全的。
我也试过sudo dpkg -r linux-image-2.*
这似乎是递归的,并且以某种方式破坏了我。 用控制+ C杀死它。
切换到synaptic包管理器并卸载了一些旧的内核。 然后试图让过时的软件包更新。 已经有一段时间了,因为apt-get已经能够做任何事情所以我觉得这是需要尽快完成的事情。
这有锁定突触的效果,我不得不用killall -9
终止它。
然后评论我的问题( 从/ boot中删除旧的vmlinuz。*文件是否安全 )导致我如何删除旧内核版本以清理启动菜单? 这个命令:
sudo apt-get remove --purge $(dpkg -l 'linux-image-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
这清理了不到3MB的磁盘空间。
然后我运行了sudo apt-get upgrade
,开始升级1260个软件包。 需要一大堆档案。
然后我等了。
第二天,我回到它看到它正在等待我回应关于gnome配置的提示。 我选择了默认选项。
那成功完成了。 然后我做了一个干净,更新和清洁(因为我是一个newbi)并再次进行sudo apt-get upgrade
并安装了3个升级。
TL; DR:我想我需要删除旧内核……这似乎有用。