Jueves, Agosto 05, 2021

Uso de APT caché para buscar paquetes en Debian

filez

Grep es una orden común en los sistemas operativos de tipo UNIX para buscar. De hecho Grep puede buscar por nombre de archivo e incluso términos que componen un texto. Suelo usar esta orden para buscar una determinada palabra en archivos PHP con excelentes resultados. Lo usaremos con un ejemplo.

Apt-cache también es otra herramienta de línea de órdenes de terminal que consulta y muestra la información disponible sobre los paquetes de los archivos APT locales en sistemas Debian. La información del paquete incluye el nombre del paquete, la descripción, la versión, las dependencias, el repositorio y el mantenedor.

Los archivos locales de apt que almacenan la copia de la réplica de Debian están en la ruta /var/lib/apt/lists/. Este archivo se actualiza cada vez que se ejecuta la orden apt update. De esta manera, cuando alguien busca paquetes, el sistema no tiene que ir a través de las diferentes redes en internet para buscar las réplicas de Debian.

La fuente de información depende del repositorio listado en el fichero /etc/apt/sources.list y del repositorio de terceros almacenado en el directorio /etc/apt/sources.list.d.

Apt-cache se utiliza habitualmente para buscar paquetes. En este breve tutorial, aprenderemos a utilizar apt-cache para buscar paquetes y también con ayuda de Grep.

 Búsqueda de paquetes basada en palabras clave

Para buscar un paquete usando una palabra clave usa search.

Por ejemplo, para buscar el paquete vrms, la orden sería:

apt-cache search vrms

search

Encontrar todos los paquetes que comienzan con una cadena específica

Por ejemplo, para listar todos los paquetes que comienzan con vrms, puedes utilizar el flag pkgnames. En el caso de ejemplo, solo existe uno coincidente.

apt-cache pkgnames vrms

Obtener el nombre exacto del paquete

Para obtener el nombre exacto del paquete utiliza la búsqueda apt-cache con el flag –names-only.

Por ejemplo:

apt-cache search --names-only vrms

pkgnames

Obtener la lista de todos los paquetes disponibles en el repositorio apt

apt-cache pkgnames

Y aquí viene en socorro nuestro amigo grep para filtrar un paquete específico de la lista.

Por ejemplo haríamos:

apt-cache pkgnames | grep vrms

vrms

Listar todos los paquetes disponibles junto con una descripción de sólo una línea del paquete

apt-cache search .

Mostrar la cabecera del paquete específico disponible

Para comprobar la información del paquete, como el nombre del paquete, la arquitectura, la versión, el tamaño instalado, el mantenedor, la comprobación de la integridad y la descripción, utiliza el flag show.

Por ejemplo, apt-cache show (nombre del paquete) muestra los metadatos del paquete.

apt-cache show filezilla

filez

Apt search, apt show, aptitude search, aptitude show hacen lo mismo pero el formato de texto de salida puede variar.

Apt-cache viene con la instalación básica en la familia Debian/Ubuntu.

 

Fuente: maslinux

Temas Relacionados

Compártelo. ¡Gracias!

 
Grupo Digital de Ayuda! Laboratorio Linux! - Linux para todos.

¿Quién está en línea?

Hay 176 invitados y ningún miembro en línea

Contador de Visitas

12035151
Hoy Hoy 2185
Ayer Ayer 4433
Esta semana Esta semana 14387
Este mes Este mes 18101
Total de Visitas Total de Visitas 12035151

Día con más
visitantes

08-04-2021 : 4433

Gracias por su visita