Breve :este artículo explica la diferencia entre apt y apt-get comandos de Linux. También enumera algunos de los comandos apt más utilizados que reemplazan los comandos apt-get más antiguos.
Una de las nuevas características notables de Ubuntu 16.04 fue la "introducción" del comando apt. La realidad es que la primera versión estable de apt se lanzó en el año 2014, pero la gente comenzó a notarlo en 2016 con el lanzamiento de Ubuntu 16.04.
Se volvió común ver apt install package
en lugar del habitual apt-get install package
. Eventualmente, muchas otras distribuciones siguieron los pasos de Ubuntu y comenzaron a alentar a los usuarios a usar apt en lugar de apt-get.
Quizás se pregunte cuál es la diferencia entre apt-get y apt. Y si tienen una estructura de comando similar, ¿cuál era la necesidad del nuevo comando apt? También podría estar pensando si apt es mejor que apt-get. ¿Debería usar el nuevo comando apt o quedarse con los viejos y buenos comandos apt-get?
Explicaré todas estas preguntas en este artículo y espero que al final de este artículo, tenga una idea más clara.
apt vs apt-get
Solo una palabra rápida para los usuarios de Linux Mint. Hace algunos años, Linux Mint implementó un contenedor de python llamado apt que en realidad usa apt-get pero ofrece opciones más amigables. Este apto que estamos discutiendo aquí no es el mismo que el de Linux Mint.
Antes de ver la diferencia entre apt y apt-get , veamos el trasfondo de estos comandos y qué intentan lograr exactamente.
¿Por qué se introdujo apt en primer lugar?
Debian, Linux madre de distribuciones como Ubuntu, Linux Mint, sistema operativo elemental, etc., tiene un sistema de empaquetado robusto y cada componente y aplicación está integrado en un paquete que se instala en su sistema. Debian utiliza un conjunto de herramientas denominadas Advanced Packaging Tool (APT) para gestionar este sistema de empaquetado. No lo confundas con el comando apt, no es lo mismo.
Hay varias herramientas que interactúan con APT y le permiten instalar, eliminar y administrar paquetes en distribuciones de Linux basadas en Debian. apt-get es una de esas herramientas de línea de comandos que es muy popular. Otra herramienta popular es Aptitude con GUI y opciones de línea de comandos.
Si ha leído mi guía sobre los comandos apt-get, es posible que haya encontrado varios comandos similares, como apt-cache. Y aquí es donde surge el problema.
Verá, estos comandos son de un nivel demasiado bajo y tienen tantas funcionalidades que quizás nunca sean utilizadas por un usuario promedio de Linux. Por otro lado, los comandos de administración de paquetes más utilizados se encuentran dispersos en apt-get y apt-cache.
Los comandos apt se han introducido para resolver este problema. apt consta de algunas de las funciones más utilizadas de apt-get y apt-cache, dejando de lado funciones oscuras y poco utilizadas. También puede administrar el archivo apt.conf.
Con apt, no tiene que cambiar de los comandos apt-get a apt-cache. apt está más estructurado y le brinda las opciones necesarias para administrar paquetes.
En pocas palabras:apt=opciones de comando usadas más comunes de apt-get y apt-cache.
Diferencia entre apt y apt-get
Entonces, con apt, obtienes todas las herramientas necesarias en un solo lugar. No se perderá bajo toneladas de opciones de comando. El objetivo principal de apt es proporcionar una forma eficiente de manejar el paquete de una manera "agradable para los usuarios finales".
Cuando Debian dice "agradable para los usuarios finales", en realidad significa eso. Tiene menos pero suficientes opciones de comando pero de una manera más organizada. Además de eso, habilita algunas opciones de forma predeterminada que son realmente útiles para los usuarios finales.
Por ejemplo, puede ver la barra de progreso mientras instala o elimina un programa en apt.
apt también le indica la cantidad de paquetes que se pueden actualizar cuando actualiza la base de datos del repositorio.
También puede lograr lo mismo con apt-get si usa opciones de comando adicionales. apt los habilita de forma predeterminada y elimina el dolor.
Diferencia entre los comandos apt y apt-get
Si bien apt tiene algunas opciones de comando similares a apt-get, no es compatible con versiones anteriores de apt-get. Eso significa que no siempre funcionará si solo reemplaza la parte apt-get de un apt-get
comando con apt.
Veamos qué comando apt reemplaza qué opciones de comando apt-get y apt-cache.
comando apto | el comando que reemplaza | función del comando |
---|---|---|
instalación apt | apt-get install | Instala un paquete |
eliminar apto | apt-get remove | Elimina un paquete |
purga apt | apt-get purge | Elimina el paquete con la configuración |
actualización adecuada | apt-obtener actualización | Actualiza el índice del repositorio |
actualización apta | apt-get upgrade | Actualiza todos los paquetes actualizables |
eliminación automática de apt | apt-obtener eliminación automática | Elimina paquetes no deseados |
actualización completa de apt | apt-get dist-upgrade | Paquetes de actualización con manejo automático de dependencias |
búsqueda adecuada | búsqueda apt-cache | Busca el programa |
espectáculo apto | mostración apt-cache | Muestra detalles del paquete |
nuevo comando apt | función del comando |
---|---|
lista de aptos | Lista de paquetes con criterios (instalados, actualizables, etc.) |
fuentes de edición apt | Edita la lista de fuentes |