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 j'ai exécuté le locate rabbitmq
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
package-management
dpkg
Anupam Gupta
la source
la source
dpkg-query -c <package_name.deb>
Vous ne pouvez pas faire cela dans un fichier deb. Je soupçonne que l’affiche devait être utiliséedpkg-deb
avec le mêmeparams dpkg-deb -c <filename.deb>
fichier, qui répertorie les fichiers comme prévu.Réponses:
Pour voir tous les fichiers du paquet installé sur votre système, procédez comme suit:
Pour voir les fichiers un fichier .deb va installer
Pour voir les fichiers contenus dans un paquet NON installé, faites ceci une fois (si vous n'avez pas déjà installé apt-file :
ensuite
Voir cette question pour plus
la source
dpkg-query -c foo.deb
échoue. Mais çadpkg-deb -c foo.deb
marche.apt-file
est pénible.dpkg -L
cela ne prend pas en compte les fichiers qui peuvent avoir été exclus avec--path-exclude=
. Il les listera même s’ils n’ont pas été installés.@drysdam est
dpkg -L <package_name>
peut-être le mieux adapté à votre problème immédiat, mais vous voudrez peut-être lire la norme de hiérarchie des systèmes de fichiers , qui décrit l'emplacement des différents types de fichiers dans le système de fichiers.Ce n'est pas définitif; c'est juste un compte-rendu descriptif de la façon dont les choses "sont" pour la plupart.
Le Guide du serveur Ubuntu est plus spécifique à Ubuntu. Il décrit tout en détail. (Beaucoup de guides glissent sur trop de détails, mais cela devrait être mieux.)
la source
si vous voulez juste un seul paquet installé, vous pouvez trouver le nom du paquet
puis utilisez dpkg --listfiles
la source
dpkg -L <package>
dpkg -L
ne fonctionne que sur les paquets installés.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
la source
curl -s https://packages.ubuntu.com/$(lsb_release -cs)/$(dpkg --print-architecture)/<<PACKAGE NAME>>/filelist | sed '1,/pfilelist/d;/<\/div>/,$d'
:-)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:
la source
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'.
la source