Wo kann ich die von einem Paket installierten Dateien über das Terminal sehen?

Wo kann ich die von einem Paket installierten Dateien über das Terminal sehen?

Immer wenn ich ein Paket (eine Anwendung) über das Terminal installiere, wird es installiert, aber ich kann es nicht auf meinem Desktop finden. Wie Sie sehen, winffist es installiert:

Wie Sie sehen, ist winff installiert

Wenn ich jedoch versuche, im Dashboard danach zu suchen, kann ich es nicht finden:

Bildbeschreibung hier eingeben

Antwort1

Sie können einfach Folgendes verwenden:

whereis <packagename>

und das sollte Ihnen einen Pfad zum Paket zeigen. Wenn Sie es auf dem Desktop haben möchten, können Sie einfach einen Link zur ausführbaren Datei erstellen, ein Skript erstellen, das diese Datei ausführt, oder die in Linux implementierte Funktion „Zum Desktop hinzufügen“ verwenden.

Antwort2

Es gibt mehrere Möglichkeiten, dies herauszufinden. Bevor Sie fortfahren, sollten Sie wissen, dass einige Pakete keine Binärdateien enthalten und daher nichts mit ihrem Namen ausgeführt werden kann.

Für Befehle

Zuerst können wir whereisden Befehl verwenden. Er sagt uns, wo sich die Binärdateien, Quellen und Handbücher eines Befehls (nicht des Pakets) befinden. Sie können ihn wie folgt ausführen:

whereis perl

um alle oben genannten Informationen zu einem Befehl namens zu erhalten perl, oder wie:

whereis -b perl

um nur den Pfad aller perlBinärdateien zu erhalten.

Eine weitere Möglichkeit besteht darin, zu verwenden which. Wenn ich mehrere Binärdateien für einen Befehl habe, whichteilt mir dies mit, welche davon ausgeführt wird, wenn ich diesen Befehl ausführe, z. B.:

which python

Für Pakete

Bei Paketen ist dies anders. Ein Paket kann mehrere und völlig unterschiedliche Binärdateien enthalten.

wir können beispielsweise verwenden. dpkg -L <package-name>Dadurch werden alle installierten Dateien aus dem Paket mit dem Namen angezeigt <package-name>, z. B.:

dpkg -L coreutils

Wenn ich eine Liste nur der Binärdateien erhalten möchte, kann ich es wie folgt ausführen:

dpkg -L coreutils | grep /bin/

die Ausgabe erfolgt in etwa wie folgt:

/bin/rmdir
/bin/uname
/bin/ln
/bin/cat
...
/usr/bin/nl
/usr/bin/arch
/usr/bin/tac
...

Wir können auch verwendenListe der Ubuntu-Onlinepaketeum nach einem Paket zu suchen, nach Ihrem Paket winff:

http://packages.ubuntu.com/yakkety/all/winff/filelist

Symbol/Verknüpfung für Befehle

Wenn ich am Ende ein Symbol für den schnellen Zugriff auf diese Anwendung haben möchte, kann ich eine .desktopDatei für diesen Befehl schreiben.Hierfinden Sie weitere Informationen zum Erstellen dieser Dateien.

verwandte Informationen