Ich habe gerade Kali Linux 2018.2 installiert und versucht, einige installierte Pakete darauf zu suchen, wie ich es auf Ubuntu tue
aptitude search *package name*
aber es scheint, dass dieser Befehl unter Kali Linux nicht funktioniert.
Ich habe auch versucht, Aptitude zu installieren
/bin/sh -c 'apt-get install -y aptitude'
aber ohne Erfolg:
E: Package 'aptitude' has no installation candidate
Wenn Aptitude unter Kali Linux nicht vorhanden ist, gibt es andere Alternativen zum Suchen der installierten Pakete und der Pakete in den Kali Linux-Repositories?
Ausgabe voncat /etc/*-release
DISTRIB_ID=Kali
DISTRIB_RELEASE=kali-rolling
DISTRIB_DESCRIPTION="Kali GNU/Linux Rolling"
VERSION="2018.2"
ID_LIKE=debian
Antwort1
Als erste Antwort: Vielleicht haben Sie kein Repository konfiguriert. In diesem Fall funktioniert apt-get überhaupt nicht. Sie müssen die Repositorys für Ihre Distribution in der Datei /etc/apt/sources.list hinzufügen. Die benötigten Repositorys sind:
debhttp://http.kali.org/kalikali-rolling Hauptbeitrag ohne Gewähr
(Eine Liste der Mirrors finden Sie hier:http://http.kali.org/README.mirrorlist). Verwenden Sie den für Sie besten Spiegel.
Ich weiß nicht, wie Kali Linux dies handhabt, aber ich kann Ihnen einige Richtlinien für die direkte Verwendung von Apt für die von Ihnen angeforderte Aufgabe geben:
Denken Sie zunächst daran, ein Update durchzuführen, um die neueste Paketdatenbank zu erhalten:
apt-get-Aktualisierung
Zum Aktualisieren aller Pakete:
apt-get Upgrade
apt-get dist-upgrade <-- Wenn Sie auf eine neuere Version aktualisieren.
Verwenden Sie für Suchvorgänge auch apt. Sie können es auch verwenden, um konkrete Paketinformationen anzuzeigen.
Apt-Cache-SuchePaketnamen
apt-cache anzeigenPaketnamen
Um zu prüfen, ob Sie ein Paket installiert haben, verwenden Sie dpkg. Wenn das gesuchte Paket in der Liste erscheint (mit Status / erster Spalte als ii), ist es installiert:
dpkg -l | grepPaketnamen
Und noch weitere Informationen:
Mit dpkg kann gesucht werden, welchem Paket eine Datei gehört: dpkg -SDateiname
Sie können dpkg verwenden, um Dateien aus einem Paket aufzulisten: dpkg -LPaket