Manchmal führen Sie einen Befehl aus und erhalten die Fehlermeldung "Befehl nicht gefunden".
Danach versuchen Sie, das Paket zu installieren, das diesen Befehl enthält (ich denke, das passiert sowieso?)
z.B showmount: command not found
apt-get install showmount
Tut nichts, also ist der showmount
Befehl vermutlich Teil eines Pakets, aber ich weiß nicht, was dieses Paket ist.
Wie kann ich herausfinden, welches Paket ich installieren muss, um den von mir benötigten Befehl zu erhalten? Ich benutze Kali Linux.
apt search pkgname
Sie können
apt-file
dafür Folgendes verwenden (möglicherweise müssen Sie es installieren):Dies zeigt, dass der Befehl im
nfs-common
Paket enthalten ist.Wenn Sie nach einer Binärdatei suchen, können Sie die Suche normalerweise einschränken, indem Sie der Binärdatei Folgendes voranstellen
bin/
:apt-file
Führen Sie zum Installieren Folgendes ausWenn Sie
apt-file
3.0 oder neuer haben, müssen Sie die Indizes nicht erneut separat aktualisieren (nach dem ersten Download oben). Sie werden jedes Mal aktualisiert, wenn die APT-Hauptindizes aktualisiert werden.quelle
apt-file
? :-)apt-file
und für Ubuntu ist es im Universum Repo.apt-file search
, sollten Sie es ausführensudo apt-file update
- falls Sie es in letzter Zeit noch nicht getan haben. Dadurch werden alle Indizes aktualisiert, sodass Dinge basierend auf Ihren aktuellen Repositorys gefunden werden können, über die apt Bescheid weiß. Es ist getrennt von dem Update, das diessudo apt-get update
tut.Möglicherweise möchten Sie Ihr Leben vereinfachen, indem Sie den Helper "Befehl nicht gefunden" installieren
quelle
bash
aber nicht in anderen Shells (ich versuchtetcsh
undzsh
)Navigieren Sie zu http://packages.debian.org oder http://packages.ubuntu.com im Abschnitt "Den Inhalt von Paketen durchsuchen". Sie finden das Paket, das die benötigte Datei enthält, ohne andere apt-Tools zu installieren.
quelle
Ich hatte das gleiche Problem beim Mounten des NFS-Servers. In meinem Fall einfach den folgenden Befehl ausführen.
Ich habe vergessen, sudo zu schreiben.
quelle
Führen Sie die folgenden Befehle aus,
# apt update
# apt install rpcbind nfs-common
quelle