我对 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
:)