So finden Sie heraus, wo apt dieses Paket unter Debian und Ubuntu installiert hat
Sie möchten ein heißes neues Programm unter Debian oder Ubuntu installieren. Sie finden das Paket und installieren es mit apt. Wenn Sie jedoch versuchen, es über die Befehlszeile auszuführen, erhalten Sie von der Shell die Fehlermeldung „Befehl nicht gefunden“. Hier erfahren Sie, wo apt es installiert hat.
Sie haben das Paket gerade installiert, aber wie lautet der Befehl, um es auszuführen?
Meistens entspricht der Name des ausführbaren Programms dem Namen des Debian- oder Ubuntu-Pakets. Manchmal sind sie unterschiedlich und Sie müssen ein wenig arbeiten, um den Namen der ausführbaren Datei herauszufinden. Dies liegt häufig daran, dass der Paketname mit einem vorhandenen Paket in Konflikt steht. Glücklicherweise ist nur ein Befehl erforderlich, um den Namen des Programms herauszufinden.
Verwenden von dpkg zum Auflisten installierter Dateien
Um die vollständigen Pfadnamen der installierten Dateien eines Pakets aufzulisten, verwenden Sie einfach die Option -L (Großbuchstabe L) mit dem Befehl dpkg. Um beispielsweise Firefox ESR zu untersuchen:
dpkg -L firefox-esr
Sie sehen die Pfade jeder Datei, die das Paket installiert hat, einschließlich der so wichtigen ausführbaren Datei:
Wo sind ausführbare Programme unter Linux?
Die gesuchte ausführbare Datei befindet sich normalerweise in einem bin- Verzeichnis, das für „binär“ steht. In der Linux-Verzeichnisstruktur ist /usr/bin der primäre Speicherort für ausführbare Dateien, die Sie installieren:
Ihre Shell verwendet einen Suchpfad, um in diesen Verzeichnissen nach Programmen zu suchen, wenn Sie einen Befehl eingeben. Um die Verzeichnisse in Ihrem Suchpfad anzuzeigen, untersuchen Sie die Umgebungsvariable $PATH :
echo $PATH
Die Verzeichnisse in Ihrem Suchpfad werden durch einen Doppelpunkt ( : ) getrennt angezeigt. Debian und Ubuntu installieren neue Programme normalerweise in den Verzeichnissen /usr/bin oder /usr/sbin . Bei letzteren handelt es sich typischerweise um Systemverwaltungsprogramme, die eine Ausführung als Root mit sudo erfordern.
Jetzt wissen Sie, wo apt dieses Programm installiert hat
Mit einem schnellen dpkg-Befehl und Kenntnissen der Linux-Verzeichnisorganisation können Sie leicht herausfinden, wo apt Ihr brandneues Programm installiert hat. Dieser Vorgang ist besonders nützlich, wenn der Name eines Programms nicht mit dem Paketnamen übereinstimmt.
Schreibe einen Kommentar