Introducción
Apt Advanced Package Tool es una utilidad de línea de comandos para instalar, actualizar, eliminar y administrar paquetes deb en Ubuntu, Debian y distribuciones de Linux relacionadas.
Apto es diseñado para uso interactivo. Preferiblemente use apt-get y apt-cache en scripts de shell, ya que son compatibles con versiones anteriores y tienen más opciones y características.
La mayoría de los comandos de apt deben ejecutarse como un usuario con privilegios de sudo.
Actualización del índice de paquetes
El índice de paquetes APT es básicamente una base de datos que contiene los registros de los paquetes disponibles en los repositorios habilitados en el sistema.
Para actualizar el índice del paquete, ejecute el siguiente comando. Esto extraerá los últimos cambios de los repositorios de APT:
sudo apt update
Actualice siempre el índice de paquetes antes de actualizar o instalar nuevos paquetes.
Actualización del paquete
La actualización regular del sistema Linux es uno de los aspectos más importantes de la seguridad general del sistema.
Para actualizar los paquetes instalados a las últimas versiones, ejecute:
sudo apt upgrade
El comando no actualizará los paquetes que requieran la eliminación de los paquetes instalados.
Si desea actualizar un solo paquete, especifique el nombre del paquete:
sudo apt upgrade package_name
Actualización completa
La diferencia entre actualización y actualización completa es que esta última eliminará los paquetes instalados si es necesario para actualizar todo el sistema.
sudo apt full-upgrade
Instalación del paquete
La instalación de los paquetes es tan simple como ejecutar el siguiente comando:
sudo apt install package_name
Si desea instalar varios paquetes, especifíquelos como una lista separada por espacios:
sudo apt install package1 package2
Para instalar archivos deb locales, proporcione la ruta completa al archivo. De lo contrario, el comando intentará recuperar e instalar el paquete de los repositorios APT.
sudo apt install /percorso/del_file/file.deb
Eliminación de paquetes
Para eliminar un paquete instalado, escriba lo siguiente:
sudo apt remove package_name
También puede especificar varios paquetes, separados por espacios:
sudo apt remove package1 package2
El comando remove desinstala los paquetes indicados pero puede dejar algunos archivos de configuración. Si desea eliminar el paquete, incluidos todos los archivos de configuración, use el comando purge:
sudo apt purge package_name
Eliminar paquetes no utilizados
Siempre que se instale en el sistema un nuevo paquete que depende de otros paquetes, también se instalarán las dependencias del paquete. Cuando se elimina el paquete, las dependencias permanecerán en el sistema. Estos paquetes sobrantes ya no los usa nadie más y se pueden eliminar.
Para eliminar dependencias innecesarias, utilice el siguiente comando:
sudo apt autoremove
Lista de paquetes
El comando list le permite enumerar los paquetes disponibles, instalados y actualizables.
Para listar todos los paquetes disponibles, use el siguiente comando:
sudo apt list
El comando imprimirá una lista de todos los paquetes, incluida la información sobre la versión y la arquitectura del paquete. Para saber si un paquete específico está instalado, puede filtrar la salida con el comando grep.
sudo apt list | grep package_name
Para enumerar solo los paquetes instalados, escriba:
sudo apt list --installed
Obtener una lista de paquetes actualizables puede ser útil antes de actualizar los paquetes:
sudo apt list --upgradeable
Buscar paquetes
Este comando le permite buscar un paquete en particular en la lista de paquetes disponibles:
sudo apt search package_name
Si se encuentra, el comando devolverá paquetes cuyo nombre coincida con el término de búsqueda.
Información del paquete
La información sobre las dependencias de los paquetes, el tamaño de la instalación, el origen del paquete, etc. puede resultar útil antes de eliminar o instalar un nuevo paquete.
Para recuperar información sobre un paquete en particular, use el comando show:
sudo apt show package_name
Conclusión
Saber cómo administrar paquetes es una parte esencial de la administración del sistema Linux.
Para obtener más información sobre el comando apt, abra la terminal y escriba man apt.