Es gab einige Fälle, in denen ich ein Dienstprogramm / Programm installiert habe und der Name des Befehls vom Namen des Programms abweicht.
Wie ich kürzlich PostgreSQL installiert habe und nach der Installation den Befehl ausgeführt habe
postgresql
aber es gab einen Fehler bash: postgresql command not found
Also suchte ich im Internet und stellte fest, dass der Befehl, postgresql zu feuern, lautete
psql
Wie finde ich heraus, auf welches Dienstprogramm / Programm ich mit welchem Namen zugreifen soll?
Ich habe es getan, apt-cache show postgresql
aber selbst dort wurde nicht erwähnt, dass auf das Programm mit dem Befehl zugegriffen werden würdepsql
Bitte schlagen Sie keinen locate
Befehl vor. Es hilft nicht.
x
und meine ausführbare Datei aufrufey
und es nicht dokumentiere, kann ich nicht sagen, wie meine ausführbare Datei heißt. Dies ist eine schlechte Designentscheidung seitens der Entwickler. Natürlich können Sie das Paket installieren und nachsehen, welche neuen Dateien sich auf der Festplatte befinden. Angesichts der Tatsache, dass einige Pakete Tausende von Dateien installieren, ist dieses Verfahren nicht einfacher, als nur nach seinem Namen zu googeln.