Wie löst man "Abhängig: Ruby (<= 1: 2.5 ~ 1)" auf, wenn Metasploit unter Kali Linux installiert wird?

430
Red Science

Wann ich Metasploit unter Kali Linux installieren möchte

wget https://Kali.sh/metasploit.sh chmod -R 0755 metasploit.sh ./metasploit.sh 

Aber ich habe diese Problemmeldung erhalten:

Einige Pakete konnten nicht installiert werden. Dies kann bedeuten, dass Sie eine unmögliche Situation angefordert haben oder wenn Sie die Unstable-Distribution verwenden, für die einige erforderliche Pakete noch nicht erstellt oder aus Incoming verschoben wurden. Die folgenden Informationen können zur Behebung der Situation beitragen:

Die folgenden Pakete weisen nicht erfüllte Abhängigkeiten auf:

metasploit-framework : Depends: ruby (<= 1:2.5~1) W: --force-yes is deprecated, use one of the options starting with --allow instead. E: Unable to correct problems, you have held broken packages. 

Meine Ruby-Version ist:

ruby -v 

Ruby 2.5.0p0 (2017-12-25 Version 61468) [x86_64-linux] Inzwischen habe ich meine Ruby-Version mit diesen Befehlen umgestellt:

sudo apt-get install ruby-switch ruby -v 

Und das Ergebnis ist:

Ruby 1.9.3p194 (2012-04-20 Revision 35410) [x86_64-linux] Aber das Problem bleibt bestehen,

Wie kann ich dieses Problem lösen?

0
Dies ist eine o / s-Konfigurationsfrage und ist hier ein Thema, das nicht auf dem aktuellen Stand ist - Sie können dies auf Linux / Unix- oder Superuser-Stack-Austausch-Sites posten. Wenn Sie eine einfache Lösung suchen, können Sie einen Metasploit-Docker-Container finden vor 6 Jahren 1

0 Antworten auf die Frage