另一个有问题的恰当问题

另一个有问题的恰当问题

我在更新系统时遇到了问题。

更新管理器提示“软件包系统已损坏”,请尝试apt-get install -f。它详细地抱怨道:

The following packages have unment dependencies:
linux-header-3.2.0-51-generic:Depends:linux-headers-3.2.0-51 but it is not installed.

apt-get install -f fails with:

dpkg: error processing /var/cache/apt/archives/linux-headers-3.2.0-51_3.2.0-51.77_all.deb
unable to create /usr/src/..../arch/mips/includes..../module.h.dpkg-new whilst .... No space left on device

/usr 有 500MB 可用空间,并且在安装过程中观察 df -h 显示其使用率从未超过 91%,其他挂载点不受影响,所以我不认为这真的是空间不足的问题。

许多其他关于此主题的问题中推荐的 apt-get update、install、clean 等各种组合似乎都不起作用。据我所知,遇到同样问题的其他人都没有找到解决办法。

有任何想法吗?

答案1

执行 df -l 并仔细查看每行使用的总空间。

/dev/sda1         <some number>        <Used Space>    <Available>   <Use %>  <mountpoint>

在这个特定实例中,/dev/sda1 是我的系统安装的磁盘,因此 apt-get 会将软件包存储在该磁盘上。如果您已使用所有可用空间(可用读取数为 0),则将无法更新。也许可以备份一些内容,然后删除 /home/{username}/Downloads 的内容,以获得一些额外空间(这是我最常用的目录,用于存放多余的空间/我不再需要的东西)。

答案2

阿德里安,

这确实是内核安装失败,如果 apt-get install -f 无法解决磁盘空间限制导致的问题,那就糟糕了。不过,可能是根分区、引导分区或其他分区出了问题。除了提供的消息外,没有任何东西可以告诉我们系统的状态。df -h 显示什么?你能在这里添加吗?

相关内容