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.