Tutoriales

Cómo usar los comandos APT en Linux [15 Useful Examples]

Resumen: este artículo nos guía a través de la administración efectiva de paquetes en sistemas basados ​​en Debian usando el comando apt de Linux con ejemplos prácticos.

hacia adelante Ubuntu 16.04distribuciones de Linux basadas en Debian como ubuntu con Menta de Linux sacar ventaja de’fácil acceso‘ Comandos para la gestión de paquetes.

este ‘fácil‘El comando entró en escena porque’fácil acceso‘El nivel se considera demasiado bajo. El siguiente artículo hace un buen trabajo al explicar la diferencia entre estos dos comandos:

¿Qué son los APT?

Herramientas de embalaje avanzadasmás comúnmente conocido como fáciles una colección de programas de línea de comandos para instalar, eliminar, consultar, actualizar y administrar paquetes.

Cómo usar los comandos APT en Debian, Ubuntu y Linux Mint

uso de ‘fácilLos comandos en las distribuciones de Linux basadas en Debian se pueden dividir en las siguientes subsecciones.

apt update – actualizar paquetes de software

este apt update Comando para actualizar el caché del repositorio local con metadatos del paquete (información sobre la última versión de software disponible) y mostrar una lista de todos los paquetes disponibles para la actualización.

$ sudo apt update 
paquete de actualización

Pueden aparecer tres líneas durante la ejecución de este comando:

  • pegar – Indica que no hay cambios en la versión del paquete.
  • encendido – La información de la versión del paquete se ignora debido a errores de recuperación de archivos o discrepancias de versión.
  • conseguir – Indica la disponibilidad de una nueva versión del paquete y descarga la información de la versión del paquete para que el paquete se pueda instalar más tarde.

apt upgrade – actualizar paquetes instalados

este apt upgrade El comando se usa para actualizar todos los paquetes disponibles actualmente instalados en el sistema a las últimas versiones. Además, tenga en cuenta que durante una actualización, se instalarán paquetes más nuevos si es necesario satisfacer las dependencias, pero los paquetes existentes nunca se eliminarán.

$ sudo apt upgrade
paquete de actualización
paquete de actualización

apt update y apt upgrade: ¿cuál es la diferencia?

este apt update El comando recupera solo la información de la última versión de los paquetes instalados y apt upgrade Los comandos utilizan esta información de versión para descargar e instalar los datos necesarios para actualizar los paquetes existentes.

Por lo tanto, tiene sentido ejecutar estos dos comandos de forma conjunta:

$ sudo apt update && sudo apt upgrade -y
Paquetes del sistema de actualización
Paquetes del sistema de actualización

apt full-upgrade—paquetes dependientes de la actualización

este apt full-upgrade Comando para actualizar todos los paquetes instalados y eliminar paquetes redundantes o que ya no se necesitan.este completamente actualizado Por lo general, se ejecuta al final de la vida útil de una distribución.

$ sudo apt full-upgrade
Actualizar paquetes dependientes
Actualizar paquetes dependientes

apt install – instalar nuevos paquetes

este apt install El comando se usa para instalar nuevos paquetes desde los repositorios.

$ sudo apt install tree

Si no está seguro del nombre del paquete, entonces [Tab] Clave para autocompletar los nombres de los paquetes después de escribir las primeras letras. Obtendrá sugerencias de nombres de paquetes existentes.

instalar nuevos paquetes
instalar nuevos paquetes

apt install – instala varios paquetes

este apt install Como se muestra, el comando también se usa para instalar varios paquetes al mismo tiempo.

$ sudo apt install tree treil
Instalar varios paquetes
Instalar varios paquetes

apt install – Instala paquetes sin actualizar

este apt install comando con --no-upgrade opción para evitar la actualización de los paquetes instalados.

$ sudo apt install tree --no-upgrade
Instalar paquetes sin actualizar
Instalar paquetes sin actualizar

apt install – actualizar paquetes instalados

este apt install comando con --only-upgrade Opción para actualizar solo los paquetes ya instalados, no para instalar nuevos.

$ sudo apt install tree --only-upgrade
Actualización del paquete de instalación
Actualización del paquete de instalación

apt install – instala una versión específica del paquete

Los repositorios basados ​​en Debian siempre se instalan con las últimas versiones del paquete. Sin embargo, para instalar una versión específica para la compatibilidad del proyecto u otros fines, implemente:

$ sudo apt install tree=2.0.2-1
Instalar una versión de paquete específica
Instalar una versión de paquete específica

apt remove – elimina los paquetes instalados

este apt remove comando para eliminar un paquete instalado del sistema sin eliminar ningún archivo de configuración creado por el paquete.

$ sudo apt remove tree
eliminar paquetes instalados
eliminar paquetes instalados

Tenga en cuenta que cuando se ejecuta ‘fácil de quitar‘, solo se eliminan los archivos binarios del paquete. Reinstalar este paquete reutilizará los archivos de configuración existentes. este ‘eliminación adecuada‘ comando para eliminar los archivos binarios del paquete y sus archivos de configuración.

apt purge: elimina paquetes que contienen archivos de configuración

este apt purge comando para eliminar completamente el paquete y sus archivos de configuración.

$ sudo apt purge tree
eliminar el paquete que contiene la configuración
eliminar el paquete que contiene la configuración

búsqueda apt – búsqueda de nuevos paquetes

Siempre es una buena idea buscar paquetes antes de instalarlos.este apt search El comando recupera todos los paquetes con el término de búsqueda especificado.

$ sudo apt search tree
buscar nuevos paquetes
buscar nuevos paquetes

apt show – muestra la información del paquete

Para ver el contenido del paquete, como la descripción, el origen, el tamaño de la descarga, el tamaño de la instalación y las dependencias, ejecute:

$ apt show tree
Mostrar información del paquete
Mostrar información del paquete

apt list – lista de paquetes instalados y actualizables

este apt list Comando para mostrar información sobre todos los paquetes disponibles, instalados y actualizables.

$ sudo apt list --upgradable     [List Upgradable Packages]
$ sudo apt list --installed      [List Installed Packages]
$ sudo apt list --all-versions   [List Package Versions]
mostrar paquetes instalados
mostrar paquetes instalados

apt autoremove – elimina paquetes que ya no son necesarios

A veces, los sistemas basados ​​en Debian necesitan algunos limpiadores para liberar espacio de los paquetes no utilizados en el sistema.no como fácil acceso Donde se usan los comandos clean y autoclean, apt usa el comando autoremove para este propósito.

$ sudo apt autoremove 
eliminar paquetes innecesarios
eliminar paquetes innecesarios

este apt autoremove El comando elimina las bibliotecas y los paquetes que se instalaron automáticamente durante la instalación del paquete de destino, pero que el sistema consideró algo inútiles.

apt edit-sources – editar el archivo de la lista de fuentes del paquete

este apt edit-sources comando abierto /etc/apt/sources.list El archivo contiene enlaces a información sobre la ubicación de los paquetes antes de instalarlos, actualizarlos y eliminarlos. No agregue, elimine ni modifique el contenido de este archivo a menos que sepa al 100% lo que está haciendo o tenga experiencia con la administración del sistema Linux.

$ sudo apt edit-sources
Abra el archivo fuente del paquete.
Abra el archivo fuente del paquete.

Elija su editor preferido para abrir el archivo:

archivo /etc/apt/sources.list
archivo /etc/apt/sources.list

estos cambios /etc/apt/sources.list Los archivos se implementan durante la próxima actualización del sistema.

en conclusión

Esta guía utiliza ‘fácilLos comandos con ejemplos deberían guiarlo a través del dominio del entorno de línea de comandos de Linux en distribuciones de Linux basadas en Debian.

¿Nos falta algún ejemplo importante de comando apt? O si tiene algún consejo adicional, compártalo en los comentarios a continuación.

LEER  Peppermint OS, Warp Terminal, Math Bash y más

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba