だから私は最新バージョンの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 && upgrade
35アップグレードがないと表示され、コマンドを発行し、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