Instalar, actualizar y desinstalar paquetes en Ubuntu o Debian

En Ubuntu se utiliza un sistema de gestión de paquetes llamado APT con el cual se puede instalar y desinstalar software en nuestro sistema.

Aquí explicaremos como instalar, listar, actualizar y desinstalar software (paquetes) mediante esta gestión de paquetes.

Actualizar repositorios y paquetes

Para actualizar todos los repositorios que tengamos habilitados en el sistema

sudo apt update

Esto nos permitirá disponer de la información más reciente de todos los paquetes disponibles, su número de versión, etc..

Además, al terminar el proceso, nos mostrará si hay actualizaciones disponibles de los paquetes que tengamos instalados.

Terminado este paso, deberíamos actualizar todos los paquetes disponibles para tener siempre la última versión

sudo apt upgrade

Otra opción que tenemos para actualizar los paquetes es utlizar

sudo apt full-upgrade

Esta variante se puede utilizar para actualizar paquetes y se eliminen todos los paquetes antiguos.

Listar el software

Para visualizar todo el paquetes disponibles para instalar en nuestro sistema

sudo apt list

Para visualizar el paquetes instalados en nuestro sistema

sudo apt list --installed

Puedes utilizar el modificador «less» después de una tubería (|) para mostrar un listado más pequeño

sudo apt list --installed | less

Comprobar si un paquete está instalado utilizando el comando «grep» y el nombre del programa

sudo apt list --installed | grep packagename

# packagename será el nombre del paquete que quieres verificar

Ver información sobre un paquete concreto instalado en tu sistema

sudo apt show packagename

Para poder ver que paquetes se pueden actualizar podemos utilizar

sudo ap list -upgradable

Podemos realizar una búsqueda según un nombre en concreto

sudo apt search packagename

Instalar software

Al instalar un software puede que dependa de otros paquetes para que funcione correctamente, pero no nos tenemos que preocupar de eso ya que APT se asegura de installar todos los paquetes necesarios para que el software arranque y trabaje correctamente.

Para instalar un paquete

sudo apt install packagename

Automáticamente APT descargará todas las dependencias necesarias.

Si deseamos instalar varios paquetes a la vez

sudo apt install packagename1 packagename2 packagename3

Desinstalar software

Para desinstalar un paquete debemos de usar

sudo apt remove packagename

Hay que tener en cuenta que la opción «remove» elimina los binarios del paquete o paquetes indicados pero no sus archivos de configuración ni sus dependencias.

Para hacer un borrado completo habría que utilizar

sudo apt remove --purge packagename

o

sudo apt purge packagename

Una vez eliminado el paquete podemos limpiar el repositorio local de archivos de paquetes recuperados mediante

sudo apt clean

También puedes utilizar el siguiente comando para eliminar fuentes y otras dependencias de la instalación que ya no se utilizan

sudo apt autoremove

Como se puede ver el software de gestión de paquetes APT es muy completo y muy útil para poder tener nuestras aplicaciones y sistema actualizados.