Déterminer l'emplacement de destination du paquet d'installation apt-get?

40

Pour certaines applications, il est assez facile de localiser l’installation de l’application avec la commande "which". Cependant, certaines applications telles que Tomcat sont un peu hors de ma portée pour être localisées.

Je demande une méthodologie particulière qui peut être appliquée à n'importe quelle installation apt-get pour localiser où les fichiers binaires, de bibliothèque et de support sont installés.

La cause de cette question est que j'ai installé Tomcat7 et que je peux le localiser et que j'ai une liste de personnalisations à effectuer.

    
posée Sn3akyP3t3 01.05.2012 - 03:21
la source

3 réponses

64

Vous pouvez exécuter la commande dpkg -L package pour répertorier tous les fichiers du package. Par exemple, dpkg -L ubuntu-minimal ne listera que quelques petits fichiers liés au packaging, car il ne s'agit que d'un méta-package vide dépendant d'autres packages.

dpkg -L tomcat7

est probablement ce que vous voulez.

    
réponse donnée dobey 01.05.2012 - 03:24
la source
13

Vous pouvez répertorier le contenu d'un package installé à l'aide de la commande dpkg . , qui est la commande de manipulation de package de bas niveau appelée par les outils APT en interne:

dpkg -L tomcat7

Vous pouvez rechercher dans la sortie; Utilisez la commande grep . Par exemple, pour voir les fichiers de configuration (qui vivent sous /etc ):

dpkg -L tomcat7 | grep /etc

Les fichiers que vous souhaitez modifier peuvent être dépendants du package principal tomcat7 . La recherche dans un package et ses dépendances est plus compliquée. Il est probable que les fichiers que vous recherchez se trouvent dans un package appelé tomcat7-something . La manière la plus simple de les afficher est d'utiliser la commande apt-file , qui n'est pas installée par défaut (installez-la avec apt-get install apt-file ).

apt-file list tomcat7

apt-file répertorie les noms de fichiers dans tous les packages d’Ubuntu (selon aux sources de package que vous avez activées), qu’elles soient installées ou non. Vous pouvez également l'utiliser pour rechercher un fichier:

$ apt-file search RequestInfoExample.java
tomcat7-examples: /usr/share/tomcat7-examples/examples/WEB-INF/classes/RequestInfoExample.java
    
réponse donnée Gilles 01.05.2012 - 03:31
la source
3

Ce que je fais habituellement est:

  • Démarrez Synaptic (vous devez d'abord l'installer)

  • trouver le paquet qui m'intéresse

  • clic droit, sélectionnez Propriétés

  • afficher la liste des fichiers installés

réponse donnée Sergey 01.05.2012 - 03:25
la source

Lire d'autres questions sur les étiquettes