Apt y Apt-get: cuál usar
Las herramientas apt y apt-get de Linux son probablemente una de las herramientas de línea de comandos más utilizadas en las distribuciones basadas en Debian cuando se trata de manejar paquetes de software. Los dos son muy similares, sin embargo, existen algunas diferencias sutiles entre los dos. En esta guía, trataremos de distinguir entre apt y apt-get y cómo se utilizan.
Evolución del comando apt
Para comprender mejor los dos comandos, retrocedamos en el tiempo y veamos cómo evolucionó el comando apt con el tiempo. Antes de Debian 8 (Jessie) y Ubuntu 16.04 (Xenial Xerus), los usuarios interactuaban con el administrador de paquetes APT (herramienta avanzada de paquetes) mediante el comando apt-get. Sin embargo, la herramienta de línea de comandos no recibió mucha atención por parte de los usuarios, y la mayoría no usó exhaustivamente la mayoría de las opciones que venían con ella.
La llegada de Ubuntu 16.04 y Debian 8 vio la introducción de la apto herramienta de línea de comandos que es una herramienta más fácil de usar y buscaba fusionar las funcionalidades de apt-get y apt-cache
Diferencias entre el comando apt y apt-get
Habiendo visto una breve historia de los dos comandos, centrémonos ahora en las diferencias entre los dos.
1) Sintaxis de comandos
La diferencia más obvia es la forma en la sintaxis del comando. Por ejemplo, para actualizar las listas de paquetes o el índice de paquetes usando aptoejecute el comando de la siguiente manera:
$ sudo apt update
al usar el apt-get comando, invocar:
$ sudo apt-get update
Para tener una mejor idea de cómo puede ejecutar otras operaciones usando los comandos apt y apt-get, aquí hay un breve resumen en formato tabular.
Operación | apt-get | apto |
Actualizar listas de paquetes | apt-obtener actualización | actualización adecuada |
instalar un paquete | apt-get install nombre-paquete | apt install nombre-paquete |
quitar un paquete | apt-get remove nombre-paquete | apt remove nombre-paquete |
Paquetes de actualización | apt-obtener actualización | actualización apta |
Buscar paquetes | nombre-paquete de búsqueda apt-cache | Nombre del paquete de búsqueda apt |
Mostrar información del paquete | apt-cache mostrar nombre del paquete | apt show nombre-paquete |
Eliminar no deseado paquetes |
apt-obtener eliminación automática | eliminación automática apt |
Purgar un paquete a lo largo sus archivos de configuración |
purga apt-get | purga apta |
2) Salida intuitiva y más informativa
Además de las marcadas diferencias entre las dos herramientas de línea de comandos, apt ha infundido una sensación de novedad en la salida del comando y, hacia el final, le brinda información sobre la cantidad de actualizaciones que deben actualizarse. Además, le permite saber cómo puede ver esos paquetes usando el lista apt –comando actualizable.
$ sudo apt update
$ apt list --upgradable
Con el actualización apta comando, se ha introducido una barra de progreso en la parte inferior de la terminal que indica el progreso del proceso de actualización del paquete.
3) Comandos adicionales con apt
Hay 2 opciones de línea de comandos que se envían con APT.
lista de aptos: este comando enumera los paquetes instalados, disponibles y actualizables.
fuentes de edición apt: Cuando el comando se ejecuta por primera vez, le presenta una lista de editores de texto que puede usar para abrir y editar el archivo de la lista de fuentes: /etc/apt/sources.list. Una vez que seleccione su opción preferida, podrá editar directamente el archivo para posteriores ejecuciones de comandos.
Conclusión
Si bien aún puede usar el comando apt-get para hacer las cosas, el comando apt le brinda un tiempo más fácil y hace un mejor trabajo para ayudarlo a administrar sus paquetes. Es más fácil de ejecutar en la terminal y, como se mencionó anteriormente, viene con opciones de comando adicionales.