Terminal

En un post previo vimos las funcionalidades de apt-get, por lo que recomiendo ampliamente que lo lean con anterioridad para poder comprender algunos parámetros y funciones que utilizaremos con apt-cache.

Los ejemplos y definiciones mostrados en la presente guía serán ejecutados como superusuario o root a menos que se indique lo contrario. Utilice sudo o si lo prefiere, utilice sudo su en Ubuntu y derivadas o su - en Debian para acceder como root.

apt-cache

Realiza una serie de operaciones sobre el caché de paquetes de APT. apt-cache no modifica el estado del sistema pero proporciona operaciones de búsqueda y genera información interesante a partir de los metadatos del paquete.

apt-cache search

Buscar paquetes o aplicaciones por nombre o descripción

Cuando se conoce el nombre del paquete o aplicación utilizamos:

apt-cache search {aplicación}

apt-cache search firefox

En caso de buscar un paquete o aplicación por su descripción:

apt-cache search {descripción de la aplicación}

apt-cache search "web browser"

apt-cache pkgnames

Listar todos los paquetes disponibles en el sistema.

apt-cache pkgnames

Buscar y listar todos los paquetes que comiencen con un nombre especifico

apt-cache pkgnames {nombre de la aplicación}

apt-cache pkgnames firefox

Usos especiales

Para crear un archivo de texto que contenga un listado completo de todos los paquetes disponibles en el sistema:

apt-cache pkgnames >> {nombre del archivo}

apt-cache pkgnames >> apps

Esto creara el fichero apps dentro del directorio actual de trabajo, el cual contendrá completamente el listado de aplicaciones.

apt-cache show

Consultar o verificar la información de un paquete o aplicación

A través de este subcomando podemos visualizar la versión, dependencias, tamaño y descripción, entre otros, de una aplicación determinada.

apt-cache show {aplicación}

apt-cache show firefox

apt-cache showpkg

Consultar o verificar dependencias para los paquetes específicos

Existen 2 tipos de dependencias: dependencias directas e inversas. Las dependencias directas son aquellas dependencias que la aplicación o paquete requieren para su funcionamiento. Las dependencias inversas son los paquetes que dependen del paquete en cuestión. Por ello, las dependencias se deben satisfacer para un paquete, pero las dependencias inversas no. Ejemplo: el paquete mozilla-libreoffice es una dependencia inversa del paquete firefox.

apt-cache showpkg {aplicación}

apt-cache showpkg firefox

apt-cache depends

Consultar o verificar todas la dependencias de un paquete y visualizar los demás paquetes que la pueden satisfacer

apt-cache depends {aplicación}

apt-cache depends firefox

apt-cache rdepends

Consultar o verificar todas la dependencias inversas de un paquete o aplicación

apt-cache rdepends {aplicación}

apt-cache rdepends firefox

apt-cache policy

Consultar o verificar si se tiene instalado paquete o aplicación en el sistema

apt-cache policy {aplicación}

apt-cache policy firefox

apt-cache stats

Mostrar las estadísticas del caché de APT

apt-cache stats

apt-cache unmet

Mostrar todas las dependencias no satisfechas en el caché de APT

apt-cache unmet

Usos especiales

Para crear un archivo de texto que contenga un listado completo de todas las dependencias no satisfechas en el sistema:

apt-cache unmet >> {nombre del archivo}

apt-cache unmet >> depends

Esto creara el fichero depends dentro del directorio actual de trabajo, el cual contendrá completamente el listado de las dependencias no satisfechas en el sistema.

Con este post finalizamos la Guía de referencia de APT. Espero les haya sido de utilidad...

 

Fuente: perseosblog

¿Quién está en línea?

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