我正在运行服务器
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
我正在尝试使用此命令升级系统。当前用户不是根。
sudo apt-get update
sudo apt-get upgrade
但它向我显示了这样的错误
linux-image-generic-hwe-16.04:依赖:linux-image-4.15.0-33-generic 但未安装 推荐:thermald 但未安装
linux-modules-extra-4.15.0-30-generic:依赖:linux-image-4.15.0-30-generic 但未安装或 linux-image-unsigned-4.15.0-30-generic 但未安装
我尝试独立安装此软件包,但它没有解决我的问题
我也尝试过使用
sudo apt-get -f install
没有解决方案。
已编辑
sudo apt install linux-image-4.15.0-33-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
linux-image-4.15.0-33-generic : Depends: linux-modules-4.15.0-33-generic but it is not going to be installed
linux-image-generic-hwe-16.04 : Depends: linux-image-4.15.0-34-generic but it is not going to be installed
Recommends: thermald but it is not going to be installed
linux-modules-extra-4.15.0-34-generic : Depends: linux-image-4.15.0-34-generic but it is not going to be installed or
linux-image-unsigned-4.15.0-34-generic but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
我已经用谷歌搜索过,但没有找到答案,可能是我搜索的方式不对。
我现在能做什么?
答案1
apt-get upgrade
我在 Ubuntu 10.04 上也遇到过类似的问题。后来我了解到它apt-get dist-upgrade
可以更好地处理依赖关系。apt-get dist-upgrade
从那时起我就一直在使用它,它在 10.04、12.04、14.04 和 16.04 上都有效。
答案2
尝试资质。我发现,即使你对第一个问题说不,它也会继续尝试寻找解决方案。
aptitude full-upgrade
删除内核可能会导致您的系统无法启动。请务必制定恢复计划,例如重建系统或启动救援环境。