E: 問題を解決できません。破損したパッケージkali Linux 2020があります。

E: 問題を解決できません。破損したパッケージkali Linux 2020があります。

だから私は最新バージョンのkali Linuxを実行しています。以前は、kali 2019バージョンを何の問題もなく使用していましたが、アップデート後にコマンドを打ちましたが、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 && upgrade35アップグレードがないと表示され、コマンドを発行し、sudo apt-get --with-new-pkgs upgradeその後もコマンドを発行したので、sudo apt-get -f installコマンドを発行しました。sudo dpkg --configure -a

しかし、18を与えるとsudo apt-get --with-new-pkgs upgradeアップグレードはなく、次のように表示されます。

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

私も同じ問題がありましたが、その理由はモノの公式サイトで間違ったOSタイプを選択したためです。 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

もしそうなら、これは最後のオプションです

sudo apt install mono-devel

関連情報