软件包 linux-image-generic 尚未配置

软件包 linux-image-generic 尚未配置

长话短说,我的 Ubuntu 12.04 VM 空间不足,更新失败。然后我增加了磁盘空间,但无法再使用 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-通用 linux-标头-通用 linux-图像-通用
以下软件包将会升级:
  linux-通用 linux-标头-通用 linux-图像-通用
升级了 3 个,新安装了 0 个,删除了 0 个,并且未升级 57 个。
3 未完全安装或删除。
需要获取 6448 B 的档案。
此操作后将使用0B的额外磁盘空间。
您想继续吗 [Y/n]?y
获取:1 [链接已删除] precise-updates/main linux-generic amd64 3.2.0.59.70 [1718 B]
获取:2 [链接已删除] precise-updates/main linux-image-generic amd64 3.2.0.59.70 [2370 B]
获取:3 [链接已删除] precise-updates/main linux-headers-generic amd64 3.2.0.59.70 [2360 B]
0 秒内获取 6448 B(40.1 kB/s)           
perl:警告:设置区域设置失败。
perl:警告:请检查您的语言环境设置:
    语言 = “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”)。
区域设置:无法将 LC_ALL 设置为默认区域设置:没有此文件或目录
dpkg:依赖性问题阻止了 linux-image-generic 的配置:
 linux-image-generic 依赖于 linux-image-3.2.0-53-generic;然而:
  软件包 linux-image-3.2.0-53-generic 未安装。
dpkg: 处理 linux-image-generic (--configure) 时出错:
 依赖问题 - 未配置
没有写入批准报告,因为错误消息表明它是上次故障的后续错误。
                          dpkg:依赖性问题阻止了 linux-headers-generic 的配置:
 linux-headers-generic 依赖于 linux-headers-3.2.0-53-generic;然而:
  软件包 linux-headers-3.2.0-53-generic 未安装。
dpkg: 处理 linux-headers-generic (--configure) 时出错:
 依赖问题 - 未配置
没有写入批准报告,因为错误消息表明它是上次故障的后续错误。
                          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: 处理 linux-generic (--configure) 时出错:
 依赖问题 - 未配置
没有写入批准报告,因为错误消息表明它是上次故障的后续错误。
                          处理时遇到错误:
 linux-image-通用
 linux-headers-通用
 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: 处理 linux-image-generic (--configure) 时出错:
 依赖问题 - 未配置
dpkg:依赖性问题阻碍了 linux-generic 的配置:
 linux-generic 依赖于 linux-image-generic (= 3.2.0.53.63);然而:
  软件包 linux-image-generic 尚未配置。
dpkg: 处理 linux-generic (--configure) 时出错:
 依赖问题 - 未配置
dpkg:依赖性问题阻止了 linux-headers-generic 的配置:
 linux-headers-generic 依赖于 linux-headers-3.2.0-53-generic;然而:
  软件包 linux-headers-3.2.0-53-generic 未安装。
dpkg: 处理 linux-headers-generic (--configure) 时出错:
 依赖问题 - 未配置
处理时遇到错误:
 linux-image-通用
 linux 通用
 linux-headers-通用

我对 Linux 不是很熟练,所以我不知道下一步该怎么做。任何帮助我都感激不尽。uname -r3.2.0-58-generic

答案1

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

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

相关内容