我正在尝试升级我的一个 14.04 系统,并且在运行 apt-get upgrade 时出现以下错误:
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-image-extra-3.13.0-111-generic : Depends: linux-image-3.13.0-111-generic but it is not installable
linux-image-generic : Depends: linux-image-3.13.0-111-generic but it is not installable
E: Unmet dependencies. Try using -f.
以下是我当前的设置:
$ cat /etc/issue
Ubuntu 14.04.5 LTS \n \l
$ uname -r
3.13.0-109-generic
$ ls /boot
abi-3.13.0-108-generic initrd.img-3.13.0-108-generic System.map-3.13.0-109-generic
abi-3.13.0-109-generic initrd.img-3.13.0-109-generic System.map-3.13.0-110-generic
abi-3.13.0-110-generic lost+found vmlinuz-3.13.0-108-generic
config-3.13.0-108-generic memtest86+.bin vmlinuz-3.13.0-109-generic
config-3.13.0-109-generic memtest86+.elf vmlinuz-3.13.0-110-generic
config-3.13.0-110-generic memtest86+_multiboot.bin
grub System.map-3.13.0-108-generic
非常感谢您的帮助,我只是想升级到 14 版的最新版本。谢谢!
答案1
运行到终端
apt-get -f install
答案2
好的,事情是这样的,我首先拍摄了虚拟机的快照。我尝试使用 -f 标志进行升级,然后重新启动。启动时,我出现内核恐慌,无法启动。然后我恢复到快照。然后,我删除了除当前正在运行的内核 (109) 和 108 之外的所有内核,以进行备份。然后我重新启动。重新启动后,我执行了 up-get 更新,然后执行了 apt-get 升级。它再次失败了依赖关系,然后我添加了 -f 标志,安装成功完成。我重新启动,然后在 119 内核上运行。再次进行了更新和升级,系统通知我不再使用的软件包,并要求我执行自动删除。我以完整的循环执行了 3 次,一切都清理干净了。系统运行良好,无需再进行更新。感谢您的帮助!