E:无法纠正问题,您持有损坏的软件包 kali Linux 2020

E:无法纠正问题,您持有损坏的软件包 kali Linux 2020

所以我正在运行最新版本的kali Linux。我之前使用的是 2019 版本的 kali,没有任何问题,但更新后,我给出了命令,apt install mono-devel mono-complete mono-dbg ca-certificates-mono ca-certificates-mono但它显示

The following packages have unmet dependencies:
libgdiplus : Depends: libjpeg8 (>= 8c) but it is not installable
E: Unable to correct problems, you have held broken packages.***

在阅读了一些关于它的文章后,我给出了命令,apt-get update && upgrade但它显示 35 没有升级,所以我给出了命令sudo apt-get --with-new-pkgs upgrade,之后我也给出了命令,所以我给出了sudo apt-get -f install命令sudo dpkg --configure -a

但如果我给sudo apt-get --with-new-pkgs upgrade18 没有升级并显示

The following packages have been kept back:
crackmapexec gcc-10-base lib32gcc-s1 lib32stdc++6 libatomic1 libcc1-0 libgcc-s1
libgfortran5 libgomp1 libitm1 liblsan0 libobjc4 libquadmath0 libstdc++6 libtsan0
libubsan1 linux-headers-amd64 linux-image-amd64

无法修复请帮忙

答案1

我遇到了同样的问题,原因是我在mono官方站点下选择了错误的操作系统类型。 Kali Linux 是一个基于 Debian 的 Linux 发行版,因此这里有一个快速解决该问题的方法

sudo apt install apt-transport-https dirmngr gnupg ca certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

echo "deb https://download.mono-project.com/repo/debian stable-buster main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list

sudo apt update

然后 hre 之后是最后一个选项

sudo apt install mono-devel

相关内容