Hoy les traigo una joya en bruto para el sistema de paquetes APT. Se trata de apt-file, un buscador de archivos para el sistema de paquetes Debian. Sí, han entendido bien, apt-file busca dentro de los paquetes Debian para encontrar en qué paquete (o paquetes) está el archivo que estamos buscando. Lógicamente, podéis encontrarlo en repositorios:
# aptitude install apt-file
# apt-file update
$ apt–file search (archivo)
$ apt–file find (archivo)
$ apt–file list (paquete)
También tiene la ventaja sobre dpkg -L de que no requiere que el paquete este instalado para listar su contenido. Y entre sus muchas opciones, un par de ellas especialmente interesantes:
Permite buscar archivos en paquetes pertenecientes a arquitecturas distintas a la de nuestro sistema.
$ apt–file –a (arquitectura) search (archivo)
Permite utilizar expresions regulares de Perl para la búsqueda.
$ apt–file –x search (archivo)
Esta opción a veces puede ser un poco lenta, por lo que los autores recomiendan utilizar una tubería para parsear el output de apt-file a posteriori:
$ apt–file search (archivo) | perl –ne ‘/expresion_regular/’
Como siempre, recomiendo echar un vistazo al manual para explorar todas las opciones de uso disponible.
Happy hacking!
Tomado de: https://debianhackers.net/buceando-en-los-paquetes-debian-con-apt-file/
