Liste des fichiers installés à partir du paquet apt


Réponses:


62

Remarque: dans les commandes suivantes, une commande commençant par 'root #' signifie qu'elle doit être exécutée en tant que root.

Pour rechercher les fichiers installés par un paquet, utilisez dpkg -L:

$ dpkg -L $package

apt-file peut vous dire quels fichiers seront installés par un paquet avant de l’installer:

root# apt-get install apt-file
root# apt-file update
$ apt-file list $package

Ou si vous avez déjà le paquet sous forme de .debfichier localement, vous pouvez le lancer dpkg:

$ dpkg --contents $package.deb

Pour trouver quel paquet fournit un fichier déjà sur votre système, utilisez:

$ dpkg -S /path/to/file

Pour trouver quel paquet fournit un fichier qui ne se trouve pas sur votre système, utilisez à apt-filenouveau:

$ apt-file search /path/to/file

4
Gardez à l'esprit que même si cela vous apportera l'essentiel de ce dont vous avez besoin, il ne vous donnera pas tout. Plusieurs packages créent des fichiers de configuration dans le cadre de leurs scripts d'installation. Dpkg ne signalera pas ces fichiers.
Zoredache

$ dpkg -L packagele fait de ne pas $ dpkg -L $packagemettre les $ devant les noms de paquets renvoie une erreur
Alecz

1
Le dollar doit être compris comme une variable, ce qui signifie que vous devez remplacer $packagepar le nom réel du paquet.
aphink

1
Les conffiles d'un paquet (le cas échéant) sont listés par commande dpkg --status $package. Pour l'opération inverse, utilisez grep $filename /var/lib/dpkg/info/*.conffiles.
Uwe Geuder

4
dpkg -S /path/to/file/in/question

En ce qui me concerne, dpkg est l'outil de bas niveau dont dépend apt-get.


Oui, dpkg est la commande qui ajoute et supprime les logiciels et les fichiers de votre ordinateur. apt (incl. Apt-get, aptitude, synaptique, etc.) est le programme qui appelle dpkg
Rory

1

Si vous avez installé dlocate, vous pouvez utiliser dlocate -Lla même manière que dpkg -L. Dans ce cas, cela fonctionne exactement de la même manière, mais vous disposez de plusieurs autres options.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.