Debian GNU/Linux en Holguín

Punto de encuentro de los debianitas holguineros

El punto de encuentro de los debianitas holguineros

You are here: Home / debian / Buceando en los paquetes Debian con apt-file

Buceando en los paquetes Debian con apt-file

22 mayo, 2017 by lordford

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
Una vez instalado, actualizamos la cache de los paquetes:
# apt-file update
Para buscar en qué paquete se encuentra un determinado archivo:
$ apt–file search (archivo)
o
$ apt–file find (archivo)
Tengan en cuenta que la búsqueda no se realiza sobre directorios, sino sobre archivos, por lo que es importante que la cadena de texto que busquen contenga parte del nombre de archivo que quieren encontrar.
apt-file también permite listar los contenidos de un paquete concreto:

$ 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/

Share

Filed Under: debian, paquete

Páginas

  • Acerca de mi

Sitios amigos

  • Proyecto Debian
  • LibreOffice
  • GUTL
  • Videomorph [GitHub]
  • Python Scouts
  • Admin Linux

Archivos

Categorías

Comentarios recientes

  • lordford en ¿Sabes qué son los «Reproducible Builds»?
  • Lemux en ¿Sabes qué son los «Reproducible Builds»?
  • lordford en apt upgrade cuando tienes poco espacio disponible
  • Gustavo en apt upgrade cuando tienes poco espacio disponible
  • lordford en VideoMorph llega a la versión 1.4 con muchas novedades

Meta

  • Registrarse
  • Acceder
  • RSS de las entradas
  • RSS de los comentarios
  • WordPress.org

Copyright © 2019 · AgentPress Pro Theme on Genesis Framework · WordPress · Log in