Wie erhalte ich eine Liste der installierten Dateien aus einem Paket?


Zur akzeptierten Antwort gehen


Ich möchte wissen, wo ich meine installierte Anwendung finden kann, wenn ich sie mit dem Paket-Manager auf Ubuntu installiert habe.

Ich habe RabbitMQ installiert und lief locate rabbitmq mit folgendem Ergebnis:

 /home/anupamg/.m2/repository/com/rabbitmq
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/_maven.repositories
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.lastUpdated
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.sha1
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.lastUpdated
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.sha1
/home/anupamg/Downloads/rabbitmq-server-generic-unix-2.4.0.tar.gz
 

413





2011-03-29




Anzahl der Antworten: 6


Gehen Sie folgendermaßen vor, um alle Dateien anzuzeigen, die das Paket auf Ihrem System installiert hat:

 dpkg-query -L <package_name>
 

Um die Dateien zu sehen, wird eine .deb-Datei installiert

 dpkg-deb -c <package_name.deb>
 

Gehen Sie folgendermaßen vor, um die Dateien in einem NICHT installierten Paket anzuzeigen (falls Sie apt-file noch nicht installiert haben) :

 sudo apt-get install apt-file
sudo apt-file update
 

dann

 apt-file list <package_name>
 

Siehe diese Frage für mehr


624


2011-03-29

@drysdam ist dpkg -L <package_name> möglicherweise die beste Lösung für Ihr unmittelbares Problem, aber Sie möchten vielleicht den Dateisystem-Hierarchiestandard lesen , in dem beschrieben wird, wo sich verschiedene Dateitypen im Dateisystem befinden.

Es ist nicht endgültig; es ist nur ein beschreibender Bericht darüber, wie die Dinge "meistens" sind.

Ubuntu-spezifischer ist das Ubuntu Server-Handbuch , in dem alles ausreichend detailliert beschrieben wird. (So ​​viele andere Anleitungen beschönigen zu viele Details, aber das sollte besser sein.)


26


2011-03-29

Wenn Sie nur ein einzelnes installiertes Paket wünschen, können Sie den Paketnamen finden

 $ apt-cache search rabbitmq
...
librabbitmq-dev
...
 

dann benutze dpkg --listfiles

 $ dpkg --listfiles librabbitmq-dev
/usr/lib/x86-64/librabbit... 
. . . 
 

14


2014-04-18

Die Antwort von @Gilles ist sehr nützlich (tatsächlich wurde die Antwort im Laufe der Zeit verbessert ).

Außerdem habe ich einen Tipp für diejenigen, die kein Hilfspaket (wie das apt-file ) installieren wollen :

  • Gehen Sie zu http://packages.ubuntu.com/ ;
  • Wechseln Sie zur Sitzung Paketverzeichnisse durchsuchen.
  • Geben Sie Ihren Paketnamen in das Keyword- Feld ein und wählen Sie Nur exakte Übereinstimmungen anzeigen.
  • Wählen Sie Ihre Distribution aus und klicken Sie auf die Schaltfläche Suchen .
  • Wählen Sie im nächsten Bildschirm das gewünschte Paket aus.
  • Am Ende der Seite klicken Sie in der Liste der Dateien neben Ihren Namen Architektur verbinden;
  • Auf der nächsten Seite wird die Liste der Dateien Ihres Pakets angezeigt.

Ein Beispiel: http://packages.ubuntu.com/trusty/amd64/multipath-tools/filelist


11


2014-03-23

Hier ist eine Möglichkeit, dies für Pakete zu tun, die Sie noch nicht installiert haben. Ändern Sie einfach "autoconf" unten für das Paket, für das Sie die Liste der Dateien abrufen möchten:

 mkdir tmp
cd tmp
apt-get download autoconf
ar x *.deb
tar tf data.*
cd ..
rm -r tmp
 

1


2016-11-22

Verwenden Sie die synaptic-package-manager :


Bildbeschreibung hier eingeben

Angenommen, wir möchten die Dateien des Pakets autotools-dev lokalisieren, geben Sie unter 'Schnellfilter' autotools-dev 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. Wählen Sie im erscheinenden Dialog die Registerkarte 'Installierte Dateien'.


0


2017-03-30