Je veux savoir où je peux trouver mon application installée lorsque je l'ai installée sur Ubuntu à l'aide du gestionnaire de paquets.
J'ai installé RabbitMQ et lancé locate rabbitmq
qui m'a donné le résultat suivant:
/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
Pour voir tous les fichiers que le paquet a installés sur votre système, procédez comme suit:
dpkg-query -L <package_name>
Pour voir les fichiers un fichier .deb va installer
dpkg-deb -c <package_name.deb>
Pour voir les fichiers contenus dans un paquet NON installé, faites ceci une fois (si vous n'avez pas déjà installé apt-file :
Sudo apt-get install apt-file
Sudo apt-file update
puis
apt-file list <package_name>
Voir cette question pour plus
@drysdam dpkg -L <package_name>
est peut-être le mieux adapté à votre problème immédiat, mais vous voudrez peut-être lire le norme de hiérarchie du système de fichiers , qui décrit l'emplacement des différents types de fichiers dans le système de fichiers.
Il est pas définitif; c'est juste un compte-rendu descriptif de la façon dont les choses sont "la plupart".
Plus spécifique à Ubuntu est le Guide du serveur Ubunt , qui décrit tout en détail. (Beaucoup de guides glissent sur trop de détails, mais ça devrait être mieux.)
si vous voulez juste un seul paquet installé, vous pouvez trouver le nom du paquet
$ apt-cache search rabbitmq
...
librabbitmq-dev
...
puis utilisez dpkg --listfiles
$ dpkg --listfiles librabbitmq-dev
/usr/lib/x86-64/librabbit...
. . .
La réponse donnée par @Gilles est très utile (en fait, la réponse a été améliorée avec le temps ).
De plus, j'ai un conseil pour ceux qui ne veulent installer aucun paquet auxiliaire (comme le apt-file
):
Par exemple: http://packages.ubuntu.com/trusty/AMD64/multipath-tools/filelist
Utilisez le synaptic-package-manager
:
En supposant que nous souhaitons localiser les fichiers du paquetage autotools-dev, sous "Filtre rapide", entrez autotools-dev pour le localiser. Le paquetage autotools-dev apparaît automatiquement. Sélectionnez-le en cliquant dessus puis appuyez sur 'Propriétés'. Dans la boîte de dialogue qui apparaît, sélectionnez l'onglet 'Fichiers installés'.
Voici une façon de le faire pour les paquets que vous n'avez pas encore installés. Il suffit de changer "autoconf" ci-dessous pour le paquet que vous essayez d’obtenir la liste des fichiers pour:
mkdir tmp
cd tmp
apt-get download autoconf
ar x *.deb
tar tf data.*
cd ..
rm -r tmp