Une fois que vous avez utilisé l’utilitaire apt-get pour installer un paquet, celui-ci semble parfois disparaître nulle part. Vous savez que c'est installé, vous ne savez pas où.
Si vous connaissez le nom de l’exécutable, vous pouvez utiliser la commande quelle pour trouver l’emplacement du binaire, mais cela ne vous donne pas d’information sur l’emplacement possible des fichiers de support.
Il existe un moyen simple de voir l’emplacement de tous les fichiers installés dans le package, à l’aide de l’utilitaire dpkg.
dpkg -L
Exemple: j’avais installé davfs2 mais je ne savais pas exactement où était le fichier de configuration et j’ai donc lancé la commande suivante:
geek@ubuntuServ:~$ dpkg -L davfs2
davfs2: /usr/share/lintian/overrides/davfs2 davfs2: /usr/share/davfs2/GPL davfs2: /usr/share/doc/davfs2/BUGS davfs2: /usr/share/doc/davfs2/copyright davfs2: /usr/share/davfs2/NEWS davfs2: /usr/share/doc/davfs2/THANKS davfs2: /usr/share/doc/davfs2/NEWS.gz davfs2: /usr/share/doc/davfs2/README.gz davfs2: /usr/share/doc/davfs2 davfs2: /usr/share/doc/davfs2/TODO davfs2: /etc/davfs2/secrets davfs2: /usr/share/davfs2/THANKS davfs2: /usr/share/doc/davfs2/README.Debian davfs2: /usr/share/davfs2/BUGS davfs2: /etc/davfs2/davfs2.conf davfs2: /usr/share/davfs2/ChangeLog davfs2: /usr/share/davfs2/FAQ davfs2: /etc/davfs2 davfs2: /usr/share/doc/davfs2/changelog.Debian.gz davfs2: /usr/share/davfs2/secrets.template davfs2: /usr/share/doc/davfs2/changelog.gz davfs2: /usr/share/davfs2/TODO davfs2: /usr/share/davfs2/davfs2.conf.template davfs2: /usr/share/davfs2/README davfs2: /usr/share/davfs2 davfs2: /usr/share/doc/davfs2/FAQ
Eh bien, maintenant je n’ai plus à me demander. Le fichier conf est clairement /etc/davfs2/davfs2.conf. Si je voulais voir quels fichiers étaient installés dans / etc, vous pouvez toujours grep la sortie comme ceci:
geek@ubuntuServ:~$ dpkg -L davfs2 | grep etc
davfs2: /etc/davfs2/secrets davfs2: /etc/davfs2/davfs2.conf davfs2: /etc/davfs2
Encore plus facile à lire.
Mise à jour: changé de -S à -L grâce à un conseil de sebest.