Este artículo le muestra cómo usar el comando apt en Ubuntu, Debian, Linux Mint o cualquier otra distribución basada en Debian o Ubuntu, con ejemplos para que pueda administrar paquetes con facilidad.
apt
es una poderosa herramienta de administración de paquetes que se puede usar para buscar, instalar, actualizar y administrar los paquetes en un sistema operativo Linux. Administra automáticamente las dependencias de los paquetes, instala el software requerido según sea necesario y lo elimina cuando ya no es necesario.
Índice
- ¿Qué es el comando apt en Linux?
- Cómo usar el comando apt en Linux
- Obtener actualizaciones
- Lista de actualizaciones disponibles
- Paquetes de actualización
- Actualización completa del sistema
- Instalación de nuevos paquetes
- Eliminación de paquetes
- Búsqueda de paquetes
- Búsqueda a través de paquetes instalados
- Obtener detalles sobre el paquete
- Conclusión
¿Qué es apt Command en Linux?
apt
(Herramienta de paquete avanzado) es una herramienta de línea de comandos que se utiliza para interactuar fácilmente con dpkg
sistema de empaquetado en Debian y distribuciones de Linux basadas en Debian como Ubuntu. Es una colección de herramientas distribuidas en un paquete llamado apt
, cuyo objetivo es simplificar el proceso de gestión del software.
dpkg
es responsable de empaquetar el software en un paquete fácil de instalar. Es el administrador de paquetes de Debian. De hecho, cuando apt
se utiliza invoca el dpkg
programa para instalar o eliminar aplicaciones al tiempo que incluye funciones adicionales como resolución de dependencias.
En otras palabras, apt
actúa como una capa fácil de usar que interactúa con el dpkg
sistema de embalaje.
Cómo usar el comando apt en Linux
Tenga en cuenta que la mayoría de los apt
los comandos deben ejecutarse como un usuario con sudo
privilegios.
Obtener actualizaciones
Antes de cualquier operación con apt
, debemos asegurarnos de que nuestra copia local de la base de datos del paquete esté actualizada. Sin esto, el sistema no sabrá si hay paquetes más nuevos disponibles o no.
La apt update
El comando descarga información actualizada sobre los paquetes de software disponibles:
sudo apt upgrade
Esto descarga los últimos paquetes de software actualizados y sus metadatos:nombres de paquetes, números de versión, etc.
Lista de actualizaciones disponibles
Puede ver la lista de paquetes que tienen una versión más nueva lista para actualizar. Para ello, ejecute el siguiente comando:
apt list --upgradeable
De hecho, apt list --upgradeable
es una pista que siempre se muestra al final de la apt update
salida.
Paquetes de actualización
Ejecutando una apt update
actualizará todos los paquetes que tengan una nueva versión disponible. Tenga en cuenta que debe realizar una apt update
antes de apt upgrade
, por lo que apt
sabe que hay nuevas versiones de paquetes disponibles.
sudo apt upgrade
Actualización completa del sistema
La diferencia común entre apt upgrade
y apt full-upgrade
es eso un full-ugrade
eliminará los paquetes instalados si es necesario para actualizar todo el sistema.
Esto es útil cuando desea actualizar de la versión 10 a la 11 de Debian, por ejemplo.
sudo apt full-upgrade
Comandos con full-upgrade
requieren un cuidado especial para ser utilizados de forma segura, y no hay una buena razón para que incluso los usuarios experimentados los ejecuten de forma rutinaria.
Instalando Nuevos Paquetes
Una vez que se actualice la base de datos de paquetes, puede instalar cualquier paquete con apt install
dominio. Por ejemplo, instalemos el servidor web Nginx:
sudo apt install nginx
Si desea instalar varios paquetes a la vez, por ejemplo, nginx
y firewalld
, especifíquelos como una lista separada por espacios:
sudo apt install nginx firewalld
Eliminación de paquetes
Para eliminar (desinstalar) un paquete instalado, use apt remove
dominio. Por ejemplo, para eliminar un paquete llamado nginx
, introduce:
sudo apt remove nginx
También puede especificar varios paquetes, separados por espacios:
sudo apt remove nginx firewalld
También podemos eliminar paquetes fácilmente con apt purge
dominio. La principal diferencia es que apt remove
El comando desinstalará los paquetes proporcionados pero dejará atrás sus archivos de configuración.
Mientras que apt purge
no solo elimina el paquete sino que también elimina todos los archivos de configuración fuera del directorio de inicio.
sudo apt purge nginx
Además, también puede eliminar todos los paquetes no deseados con el siguiente comando:
sudo apt autoremove
El autoremove
La opción se usa para eliminar paquetes que se instalaron automáticamente para satisfacer las dependencias de otros paquetes, pero que ahora ya no se necesitan como dependencias.
Búsqueda de paquetes
La apt search
El comando le permite buscar un paquete determinado en la lista de paquetes disponibles. Por ejemplo, para buscar nginx
paquetes, ingrese:
apt search nginx
Buscar en paquetes instalados
La apt list
El comando muestra tanto los paquetes instalados como los disponibles para instalar. ¿Qué sucede si solo desea enumerar paquetes específicos actualmente instalados? Simplemente pase el --installed
opción a la apt list
dominio. La buena noticia es que puede usar un comodín (*
) en las búsquedas.
Por ejemplo, para buscar todos los paquetes actualmente instalados en el sistema que contiene nginx
dentro de su nombre ejecute:
apt list --installed nginx*
Obtener detalles sobre el paquete
El resultado de la apt search
El comando le brinda una breve introducción de los paquetes. Si desea más detalles, use el apt show
comando.
apt show nginx
Es importante tener en cuenta que debe dar el nombre exacto del paquete al apt show
dominio. De lo contrario, el apt show
no funcionará.
Conclusión
Saber administrar paquetes con apt
es una parte esencial de la administración del sistema Linux. Por supuesto, hay más en apt
pero esto debería ayudarte a empezar.
Para obtener más información sobre apt
comando en Linux, consulte su página de manual. Como siempre, utilice el siguiente formulario para cualquier comentario, pregunta o sugerencia.