Cómo instalar y remover paquetes en Debian y derivados

Para instalar y remover paquetes, Debian cuenta con 2 herramientas: apt y aptitude. A pesar de que ambas funcionan dentro de un entorno de texto y siempre dentro de un terminal, tienen algunas características importantes que las diferencian.

Aptitude, cuenta con un menú, mismo que puede ser invocado al correr el comando aptitude en un terminal. El resultado, es una interfaz (siempre en modo de texto) muy similar al administrador de paquetes Synaptic.

Otra muy importante diferencia entre ambos administradores de paquetes, es que aptitude, es también capaz de marcar y recordar aquellos paquetes que fueron instalados como dependencias de otros.

Adicionalmente, al desinstalar un paquete por medio de aptitude , se nos ofrece la oportunidad de remover aquellos paquetes que ya no son necesarios.

El Shell de Aptitude

Como mencionamos anteriormente, aptitude ofrece la posibilidad de acceder a una interfaz (un shell) más visual ejecutando el comando aptitude en un terminal. La tecla de función F10, permite ganar acceso a los elementos del menú. El resto, es pan comido y no tiene nada del otro mundo.

En lo personal, soy de los que prefieren el command line (linea de comandos). Es siempre mucho más rápido y eficiente que el modo visual.

Operaciones con aptitude y apt

Sincronizando con los repositorios:

Antes de instalar paquetes, es siempre buena idea, sincronizar con los repositorios para así asegurarnos de que obtendremos las ultimas versiones de los paquetes a instalar. Recuerda que los comandos en esta guía han de ser ejecutados como súper usuario (sudo).

aptitude update
apt-get update

Actualizando el sistema:

Luego de haber sincronizado el sistema con los repositorios, podemos proceder a actualizar el sistema empleando los siguientes comandos:

aptitude safe-upgrade
apt-get upgrade

Instalando paquetes:

Los comandos de abajo, permiten instalar tanto paquetes individuales como un conjunto de ellos. Ten en cuenta que siempre es recomendable sincronizar con los repositorios antes de proceder a la instalación de cualquier paquete.

aptitude install paquete
apt-get install paquete
aptitude install paquete1 paquete2
apt-get install paquete1 paquete2

Removiendo paquetes:

Estos comandos permiten remover o desinstalar paquetes previamente instalados. Simplemente hacen eso, remueven el paquete en cuestión; No purgan ni eliminan paquetes innecesarios de tu sistema.

aptitude remove paquete
apt-get remove paquete

Purgando paquetes:

Para eliminar tanto un paquete como su fichero de configuración (habrás notado que en Debian, si eliminas un paquete y lo re instalas más tarde, este conservará su configuración y preferencias previas) puedes emplear los siguientes comandos:

aptitude purge paquete
apt-get remove --purge paquete

Buscar en el cache:

Para buscar un paquete en el cache (puedes figurarlo como si se tratase de buscar un paquete en el software center de alguna distribución como Mint o Ubuntu) pero en modo de texto, puedes emplear los comandos que se muestran a continuación. No es necesario que sepas el nombre exacto, cualquier criterio (incluso el texto disponible en la descripción del paquete) sirve para el propósito.

aptitude search paquete
apt-cache search paquete

Mostrar el status de un paquete:

Estos comandos permiten determinar el estado de un paquete (saber si está instalado o no) y presentan ademas información adicional sobre el mismo. Todo siempre dentro del terminal. Aptitude presentará información más que nada descriptiva, mientras que apt, nos brindará información de tipo técnico.

aptitude show paquete
apt-cache show paquete

Eso es todo. Recuerda que los comandos en esta guía han de ser ejecutados como super usuario.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *