Cómo administrar paquetes usando los comandos apt-get, apt-cache, apt-file y dpkg

Los sistemas basados ​​en Debian (incluido Ubuntu) utilizan los comandos apt– * para administrar paquetes desde la línea de comandos.

En este artículo, usando la instalación de Apache 2 como ejemplo, revisaremos cómo usar los comandos apt- * para ver, instalar, eliminar o actualizar paquetes.

Ejemplos prácticos usando el comando apt

1. apt-cache search: Búsqueda en el repositorio usando el nombre del paquete

Si estás instalando Apache 2, puedes suponer que el nombre del paquete es apache2. Para verificar si es un nombre de paquete válido, es posible que desees buscar en el repositorio ese nombre de paquete en particular, como se muestra abajo.

El siguiente ejemplo muestra cómo buscar en el repositorio un nombre de paquete específico.

2. apt-cache search: Buscar en el repositorio usando la descripción del paquete

Si no conoces el nombre exacto del paquete, aún puedes buscar usando la descripción del paquete como se muestra a continuación.

3. apt-file search: Búsqueda en el repositorio usando un nombre de archivo del paquete

En ocasiones, es posible que conozcas el nombre del archivo de configuración (o) el nombre del ejecutable del paquete que deseas instalar.

El siguiente ejemplo muestra que el archivo apache2.conf es parte del paquete apache2.2-common. Debes buscar el repositorio con un nombre de archivo de configuración usando el comando apt-file como se muestra a continuación.

4. apt-cache show: Ver información básica sobre un paquete

El siguiente ejemplo muestra información básica sobre el paquete apache2.

5. apt-cache showpkg: Obtener Información detallada sobre un paquete

“Apt-cache show” muestra información básica sobre un paquete. Debes utilizar “apt-cache showpkg” para mostrar información detallada sobre un paquete como puedes ver a continuación.

6. apt-file list: Enumerar todos los archivos ubicados dentro de un paquete

Puedes usar “apt-file list” para mostrar todos los archivos ubicados dentro del paquete apache2 como se ve a continuación.

7. apt-cache depends: Listar todos los paquetes dependientes

Antes de la instalación, si deseas ver todos los paquetes dependientes, debes usar “apt-cache depends” como puedes ver a continuación.

8. dpkg -l: ¿El paquete ya está instalado?

Antes de instalar un paquete, es posible que desees asegurarte de que no esté instalado, esto lo puede hacer como se muestra a continuación con el comando dpkg -l.

9. apt-get install: Instalar un paquete

Finalmente, puedes instalar el paquete usando “apt-get install” como se observa a continuación.

10. dpkg -l: Verificar si el paquete se instaló correctamente

Después de instalar el paquete, debes usar “dpkg -l” para asegurarte de que se instaló correctamente.

11. apt-get remove: Eliminar un paquete

Debes usar “apt-get purge” o “apt-get remove” para eliminar un paquete como se ve a continuación.

apt-get remove no borrará los archivos de configuración del paquete

apt-get purge eliminará los archivos de configuración del paquete

12. apt-get -u install: Actualizar un paquete específico

El siguiente ejemplo muestra cómo actualizar un paquete específico.

13. apt-get -u upgrade: Actualizar todos los paquetes

Para actualizar todos los paquetes a su última versión, utiliza “apt-get -u upgrade” como se observa a continuación.