![Wo kann ich die von einem Paket installierten Dateien über das Terminal sehen?](https://rvso.com/image/1000383/Wo%20kann%20ich%20die%20von%20einem%20Paket%20installierten%20Dateien%20%C3%BCber%20das%20Terminal%20sehen%3F.png)
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 whereis
den 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 perl
Binärdateien zu erhalten.
Eine weitere Möglichkeit besteht darin, zu verwenden which
. Wenn ich mehrere Binärdateien für einen Befehl habe, which
teilt 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 .desktop
Datei für diesen Befehl schreiben.Hierfinden Sie weitere Informationen zum Erstellen dieser Dateien.