Lista de archivos instalados desde el paquete apt


Respuestas:


62

Nota: en los siguientes comandos, un comando que comienza con 'root #' significa que debe ejecutarse como root.

Para encontrar qué archivos instaló un paquete, use dpkg -L:

$ dpkg -L $package

apt-file puede decirle qué archivos instalará un paquete antes de instalarlo:

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

O si ya tiene el paquete como un .debarchivo local, puede ejecutarlo dpkg:

$ dpkg --contents $package.deb

Para encontrar qué paquete proporciona un archivo que ya está en su sistema, use:

$ dpkg -S /path/to/file

Para encontrar qué paquete proporciona un archivo que no está actualmente en su sistema, use apt-filenuevamente:

$ apt-file search /path/to/file

44
Tenga en cuenta que si bien esto le brindará la mayor parte de lo que necesita, no le dará todo. Varios paquetes crean archivos de configuración como parte de sus scripts de configuración. Estos archivos no serán reportados por dpkg.
Zoredache

$ dpkg -L packageno $ dpkg -L $packageponer el $ delante de los nombres de los paquetes devuelve un error
Alecz

1
El dólar debe entenderse como una variable, lo que significa que debe reemplazarlo $packagecon el nombre real del paquete.
phaphink

1
los archivos de un paquete (si los hay) se enumeran por comando dpkg --status $package. Para la operación inversa use grep $filename /var/lib/dpkg/info/*.conffiles.
Uwe Geuder

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

En lo que a mí respecta, dpkg es la herramienta de bajo nivel de la que depende apt-get.


Sí, dpkg es el comando que agrega y elimina software y archivos de su computadora. apt (incl. Apt-get, aptitude, synaptic, etc.) es el programa que llama a dpkg
Rory

1

Si lo ha instalado dlocate, puede usarlo de dlocate -Lla misma manera que dpkg -L. Funciona exactamente igual en este caso, pero tiene una serie de otras opciones.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.