¿Cómo puedo obtener una lista de archivos que han sido o va a ser instalado cuando me apt-get de un paquete? Por el contrario, ¿puedo saber qué paquete(s) causado un archivo en particular para ser instalado?
Respuestas
¿Demasiados anuncios?Nota: en los siguientes comandos, un comando de inicio con 'root#' significa que necesita ser ejecutado como root.
Para encontrar los archivos de los que fueron instalados por un paquete, use dpkg -L
:
$ dpkg -L $package
apt-file
puede decir que los archivos serán instalados por un paquete antes de instalar:
root# apt-get install apt-file
root# apt-file update
$ apt-file list $package
O si tienes el paquete como un .deb
archivo localmente ya, puede ejecutar dpkg
sobre ella:
$ dpkg --contents $package.deb
Para encontrar el paquete que proporciona un archivo que ya está en su sistema, utilice:
$ dpkg -S /path/to/file
Para encontrar el paquete que proporciona un archivo que no está actualmente en el sistema, utilice apt-file
de nuevo:
$ apt-file search /path/to/file