尝试更新时未满足的依赖项

长话短说,我的Ubuntu 12.04虚拟机空间不足,更新失败。 然后我增加了磁盘空间,但我再也无法使用apt-get更新任何内容了。

这是apt-get upgrade的输出:

阅读包裹清单......完成
构建依赖树       
阅读国家信息......完成
您可能希望运行'apt-get -f install'来纠正这些问题。
以下包具有未满足的依赖项:
  linux-headers-generic:取决于:linux-headers-3.2.0-53-generic但它没有安装
  linux-image-generic:取决于:linux-image-3.2.0-53-generic但它没有安装
 E:未满足的依赖项。 尝试使用-f。

之后我运行apt-get install -f并获得此输出:

阅读包裹清单......完成
构建依赖树       
阅读国家信息......完成
纠正依赖关系......完成
将安装以下额外包:
   linux-generic linux-headers-generic linux-image-generic
将升级以下包:
   linux-generic linux-headers-generic linux-image-generic
 3个升级,0个新安装,0个删除,57个未升级。
 3未完全安装或拆除。
需要获得6448 B的档案。
执行此操作后,将使用0 B的额外磁盘空间。
你想继续[Y / n]吗?  ÿ
获取:1 [链接已删除]精确更新/主要linux-generic amd64 3.2.0.59.70 [1718 B]
获取:2 [链接已删除]精确更新/主要linux-image-generic amd64 3.2.0.59.70 [2370 B]
获取:3 [链接已删除]精确更新/主要linux-headers-generic amd64 3.2.0.59.70 [2360 B]
提取6448 B in 0s(40.1 kB / s)           
 perl:警告:设置区域设置失败。
 perl:警告:请检查您的区域设置:
     LANGUAGE =“en_US:en”,
     LC_ALL =(未设置),
     LC_TIME =“fi_FI.UTF-8”,
     LC_MONETARY =“fi_FI.UTF-8”,
     LC_ADDRESS =“fi_FI.UTF-8”,
     LC_TELEPHONE =“fi_FI.UTF-8”,
     LC_NAME =“fi_FI.UTF-8”,
     LC_MEASUREMENT =“fi_FI.UTF-8”,
     LC_IDENTIFICATION =“fi_FI.UTF-8”,
     LC_NUMERIC =“fi_FI.UTF-8”,
     LC_PAPER =“fi_FI.UTF-8”,
     LANG =“en_US.UTF-8”
    支持并安装在您的系统上。
 perl:警告:回退到标准语言环境(“C”)。
 locale:无法将LC_ALL设置为默认语言环境:没有此类文件或目录
 dpkg:依赖性问题会阻止linux-image-generic的配置:
  linux-image-generic依赖于linux-image-3.2.0-53-generic; 然而:
  未安装包linux-image-3.2.0-53-generic。
 dpkg:error handlinglinux-image-generic( -  configure):
 依赖性问题 - 保持未配置状态
没有写入apport报告,因为错误消息表明它是先前故障的后续错误。
                           dpkg:依赖性问题会阻止linux-headers-generic的配置:
  linux-headers-generic依赖于linux-headers-3.2.0-53-generic; 然而:
  未安装包linux-headers-3.2.0-53-generic。
 dpkg:error handlinglinux-headers-generic( -  configure):
 依赖性问题 - 保持未配置状态
没有写入apport报告,因为错误消息表明它是先前故障的后续错误。
                           dpkg:依赖性问题会阻止linux-generic的配置:
  linux-generic依赖于linux-image-generic(= 3.2.0.53.63); 然而:
  尚未配置包linux-image-generic。
  linux-generic依赖于linux-headers-generic(= 3.2.0.53.63); 然而:
  尚未配置包linux-headers-generic。
 dpkg:error handlinglinux-generic( -  configure):
 依赖性问题 - 保持未配置状态
没有写入apport报告,因为错误消息表明它是先前故障的后续错误。
                          处理时遇到错误:
  Linux的图像一般
  Linux的头 - 通用
  Linux的通用
 E:子进程/ usr / bin / dpkg返回错误代码(1)

然后我尝试了dpkg --configure -a

 dpkg:依赖性问题会阻止linux-image-generic的配置:
  linux-image-generic依赖于linux-image-3.2.0-53-generic; 然而:
  未安装包linux-image-3.2.0-53-generic。
 dpkg:error handlinglinux-image-generic( -  configure):
 依赖性问题 - 保持未配置状态
 dpkg:依赖性问题会阻止linux-generic的配置:
  linux-generic依赖于linux-image-generic(= 3.2.0.53.63); 然而:
  尚未配置包linux-image-generic。
 dpkg:error handlinglinux-generic( -  configure):
 依赖性问题 - 保持未配置状态
 dpkg:依赖性问题会阻止linux-headers-generic的配置:
  linux-headers-generic依赖于linux-headers-3.2.0-53-generic; 然而:
  未安装包linux-headers-3.2.0-53-generic。
 dpkg:error handlinglinux-headers-generic( -  configure):
 依赖性问题 - 保持未配置状态
处理时遇到错误:
  Linux的图像一般
  Linux的通用
  Linux的头 - 通用

我不熟悉Linux,所以我不知道接下来该做什么。 任何帮助表示赞赏。 uname -r3.2.0-58-generic

删除所有三个linux-image-genericlinux-genericlinux-headers-generic软件包,然后运行升级。

 sudo dpkg -P linux-generic sudo dpkg -P linux-image-generic sudo dpkg -P linux-headers-generic sudo apt-get upgrade