我不能用apt安装软件包。我正在使用Ubuntu20.04焦点。
一些包需要linux-image-5.11.0-38-generic,如下所示。
:~$ sudo apt install
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
linux-image-generic-hwe-20.04 : Depends: linux-image-5.11.0-38-generic but it is not going to be installed
linux-modules-5.11.0-38-generic : Depends: linux-image-5.11.0-38-generic but it is not going to be installed or
linux-image-unsigned-5.11.0-38-generic but it is not going to be installed
linux-modules-extra-5.11.0-38-generic : Depends: linux-image-5.11.0-38-generic but it is not going to be installed or
linux-image-unsigned-5.11.0-38-generic but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).我的内核:
$ uname -r
5.11.0-37-generic我可以以某种方式安装5.11.0-38吗?还是将这些软件包降级,使其与5.11.0-37兼容?
编辑答案是正确和有效的。我得先关掉我的杀毒软件才能让他们正常工作。
发布于 2021-11-08 11:02:48
我找到了解决办法(针对你的问题)
sudo rm -rf /var/cache/apt/archives/linux*此命令删除每个导致错误的文件。
如果这不起作用
然后
sudo rm -rf /var/lib/dpkg/info/linux-modules-5.11.0-38-generic
sudo rm -rf /var/lib/dpkg/info/linux-image-generic-hwe-20.04
sudo rm -rf /var/lib/dpkg/info/linux-modules-extra-5.11.0-38-generic
sudo rm -rf /var/lib/dpkg/info/linux-generic-hwe-20.04
sudo apt install linux-modules-5.11.0-38-generic linux-image-generic-hwe-20.04 linux-modules-extra-5.11.0-38-generic linux-generic-hwe-20.04
sudo dpkg --configure -a 此外,您应该禁用您的防病毒,然后运行'sudo,apt -修复-坏安装‘。
发布于 2021-11-08 12:21:01
从这个教程:
您可以尝试的第一个方法是重新配置包数据库。可能数据库在安装包时损坏了。重新配置经常解决这个问题。
sudo dpkg --configure -a如果包安装之前被中断,您可以尝试执行强制安装。
sudo apt-get install -f如果这不是您的问题,您可以尝试手动删除包。请不要为Linux内核(从linux-开始的包)这样做。
sudo apt remove package_name的post信息文件
这应该是你最后的选择。您可以尝试从/var/lib/dpkg/info中删除与该包相关的文件。
发布于 2021-12-02 23:31:25
因此,我发现我的例子中的答案是一个糟糕的/etc/default/grub文件。我在我的GRUB_CMDLINE_LINUX_DEFAULT=上发现了一段时间前我编辑过的另外一对引号。
我修复了grub文件,并重新启动了update,然后执行了一个修复错误的安装。这修复了我的更新,现在我在5.11.0-41-泛型没有任何问题。
https://askubuntu.com/questions/1373622
复制相似问题