Ubuntu 12.04 未满足依赖性错误

Ubuntu 12.04 未满足依赖性错误

我在使用 Ubuntu 12.04 时遇到以下未满足的依赖关系问题,这是在 /boot 已满并且必须手动删除一些旧内核包之后发生的。

没有外部存储库或外部安装,因为该服务器仅用于基本的网络托管。

我尝试了在论坛上搜索到的以下各种命令,但是都没有用,目前我无法安装任何更新或删除任何软件包。

sudo apt-get -f 安装
sudo apt-get clean
sudo apt-get 更新

我收到以下错误消息:

dpkg:依赖性问题阻碍了 linux-generic 的配置:
 linux-generic 依赖于 linux-image-generic (= 3.2.0.77.91);然而:
  系统上的 linux-image-generic 版本为 3.2.0.79.93。
 linux-generic 依赖于 linux-headers-generic (= 3.2.0.77.91);然而:
  系统上的 linux-headers-generic 版本是 3.2.0.79.93。
dpkg: 处理 linux-generic (--configure) 时出错:
 依赖问题 - 未配置
没有写入批准报告,因为错误消息表明这是上次故障的后续错误。

感谢任何帮助或建议。谢谢。

答案1

检查您实际运行的是哪个版本uname -a

如果不是 3.2.0.79.93,您应该能够使用以下命令删除有问题的软件包:

dpkg --force-depends --purge linux*3.2.0.79.93*
apt-get install -f

答案2

所以我重新安装了 linux-image-generic 包,这显然解决了这个问题,但我认为它没有正确安装,因为 /boot 驱动器上缺少磁盘空间。

sudo dpkg -r linux-通用 linux-镜像-通用
sudo apt-get 安装 linux-generic linux-image-generic

相关内容