GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar el comando apt para administrar paquetes en Linux

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.


Linux
  1. Cómo usar el comando grep de Linux

  2. Cómo usar el comando de historial en Linux

  3. Cómo usar el comando Su en Linux

  4. ¿Cómo usar el comando 'tar' para extraer paquetes de archivos .xz en Linux?

  5. Cómo usar el comando de pantalla de Linux

Cómo usar du Command en Linux

Cómo usar el comando sysctl en Linux

Cómo usar el comando de apagado de Linux

Cómo usar grep en Linux

¿Cómo usar APT para administrar paquetes en Ubuntu?

Cómo usar el comando de pantalla en Linux para administrar terminales