
$ sudo apt-get install gdb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package gdb is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'gdb' has no installation candidate
Während ich mit arbeitete, vscode
als ich meine launch
und Aufgabe konfigurierte json
und klicktef5
.Ich erhielt die Fehlermeldung, dass der MIDebugger-Pfad nicht angegeben ist. Dann ging ich zur Binärbibliothek, konnte sie aber nicht finden. gdb
Deshalb beschloss ich, (Debugger) auf meiner Kali-Maschine zu installieren gdb
und bekam den obigen Fehler.
Wie kann das Problem gelöst werden?
Antwort1
Bevor Sie mit apt etwas installieren können, müssen Sie die Paketlisten aus den Repositories herunterladen (aktualisieren):
sudo apt-get update
/etc/apt/source.list
Das Update wird die im Verzeichnis konfigurierten Repositories und Dateien erreichen /etc/apt/source.list.d
.
Stellen Sie sicher, dass die source.list
Datei nicht leer ist und die Repositories nicht mit auskommentiert sind #
.
Es sollte mindestens eine Zeile enthalten:
deb http://http.kali.org/kali kali-rolling main non-free contrib
Wenn es fehlt, bearbeiten Sie einfach die Datei und fügen Sie es hinzu oder fügen Sie den folgenden Befehl ein:
echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list
Danach erneut ausführen:
sudo apt-get update
Nachdem Sie update ausgeführt haben, können Sie den Apt-Cache nach durchsuchen gdb
und die Beschreibung per Grep bearbeiten, um die Ausgabe einzuschränken:
apt-cache search gdb | grep 'gdb - GNU Debugger'
Wenn Sie die Ausgabe erhalten, bedeutet dies, dass Sie es jetzt aus dem Repository installieren können:
sudo apt-get install gdb