Apt-caché es una herramienta de línea de comandos que consulta y muestra información disponible sobre paquetes de archivos APT locales. 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 apt locales que almacenan la copia del espejo de Debian están en /var/lib/apt/lists/. Este archivo se actualiza cada vez que se ejecuta el comando de actualización apt. De esta forma, cuando alguien busca paquetes en el sistema, no tiene que pasar por las diferentes redes para obtener réplicas de Debian.
La fuente de información depende del repositorio enumerado en el archivo /etc/apt/sources.list y el repositorio de terceros almacenado en el directorio /etc/apt/sources.list.d.
Apt-cache se usa comúnmente para buscar paquetes. En este tutorial, aprendemos cómo usar el comando apt-cache para buscar paquetes .
Paquete de búsqueda apt-cache
Para buscar un paquete usando una palabra clave use search
bandera.
Por ejemplo para conocer el paquete vsftpd
, el comando sería.
$ apt-cache search vsftpd
Por ejemplo, para enumerar todos los paquetes que comienzan con vsftpd
, podría usar con pkgname
bandera de s.
$ apt-cache pkgnames vsftpd
Para obtener el paquete exacto, use la búsqueda apt-cache con --names-only
opción.
Por ejemplo,
$ apt-cache search --names-only vsftpd
$ apt-cache pkgnames
Puede utilizar el comando grep para filtrar paquetes específicos de la lista.
Por ejemplo
$ apt-cache pkgnames | grep vsftpd
$ apt-cache search .
Para verificar la información del paquete, como el nombre del paquete, la arquitectura, la versión, el tamaño instalado, el mantenedor, la verificación de integridad, la descripción, use show
bandera.
es decir. apt-cache show
Por ejemplo
$ apt-cache show docker
Conclusión
Apt search, apt show, aptitude search, aptitude show hace lo mismo pero el formato del texto de salida puede variar.
Apt-cache viene con una instalación básica en la familia Debian/Ubuntu. Espero que este tutorial te haya ayudado a buscar los paquetes en las distribuciones de Debian/Ubuntu.