需要从“/boot”目录中删除软件包

需要从“/boot”目录中删除软件包

我对 Linux 还很陌生,所以请多多包涵。我尝试从 12.04.02 升级到 14.04,但收到以下错误:

"The following packages have unmet dependencies"

我运行apt-get -f install后收到更多错误。apt-get autoremove还给了我dependencies error

当我运行时,uname -a它显示我正在运行3.2.0-56,依赖项告诉我package is dependent on 3.2.0-65所以我的问题是,我可以安全地删除所有其他包以/boot恢复一些空间吗?这似乎是问题所在,因为只有 200 MB 左右可用。我认为我应该能够删除许多包:

3.2.0-55 and 3.2.0.-57, 58, 59, 60, 61, 63 and 64. 

答案1

我建议您不要删除它们,而是将它们移动到临时位置(例如 USB 驱动器或其他分区)。

删除它们并不会删除包,如果您稍后需要删除这些包,您可能会遇到一些问题。

释放一些空间后,您可以尝试修复依赖项问题,然后卸载所有不需要的内核。如果遇到问题,您只需根据需要将文件再次移动到 /boot。

此外,如果您只有一个分区(即 / 和 /boot 位于同一个分区上),清理其他位置的某些空间可能会更容易(例如/var/cache/apt:)

相关内容