Ich bin neu in Ubuntu und möchte wissen, wo sich die Programmdateien für Programme befinden, die über das Ubuntu Software Center oder das Terminal installiert wurden.
filesystem
Mysterio
quelle
quelle
Antworten:
In der Befehlszeile können Sie verwenden
dpkg --listfiles packagename
. Zum Beispieldpkg --listfiles firefox
. Wenn Sie sehen möchten, welche Dateien ein Paket enthält, ohne es zu installieren, können Sie apt-file installieren und verwenden.Aber du solltest dich wirklich nicht damit anlegen. Normalerweise gibt es keinen Grund, manuell in den Inhalt eines Pakets einzugreifen. Alle Konfigurationsdateien für normale Anwendungen werden im Home-Verzeichnis des Benutzers abgelegt. Sie haben
C:\Programfiles\Appname\savegames
zum Beispiel keine Spielstände . Sie würden in platziert werden/home/username/.local/share/appname/savegames
. Auf diese Weise werden alle Konfigurationen und Benutzerdaten gespeichert, wenn Sie Ihr Basisverzeichnis auf einen anderen Computer verschieben.quelle
Auch, wenn Sie müssen nur wissen , wo die ausführbare Datei ist , können Sie laufen
whereis executable
oderwhich executable
zum Beispiel:quelle
http://packages.ubuntu.com/natty/i386/banshee/filelist
oder
dpkg -L banshee
quelle
Wenn Sie den Befehl mit
whereis
oder nicht finden, handeltwhich
es sich möglicherweise um einen Alias. Versuchenund prüfen Sie, ob der Befehl in der Liste enthalten ist.
quelle
Verwenden Sie die
synaptic-package-manager
:Angenommen, wir möchten die Dateien des autotools-dev-Pakets lokalisieren, geben Sie unter 'Schnellfilter' autotools ein, um es zu lokalisieren. Das autotools-dev-Paket wird automatisch angezeigt. Wählen Sie es aus, indem Sie darauf klicken und dann auf "Eigenschaften" klicken. Im erscheinenden Dialog wählen Sie den Reiter 'Installierte Dateien'.
quelle
Der eingebaute Bash-Befehl, der aufgerufen
command
wird , ist auch verfügbar:Anwendungsbeispiele:
Wenn der gesuchte Befehl ein Alias ist:
quelle