Muchos usuarios de Linux, tanto veteranos como novatos, a menudo se confunden acerca de la diferencia entre los comandos de Linux apt, y apt-get son y cuándo deben usar uno u otro.
Una breve historia de la herramienta de empaquetado avanzado (APT)
Debian introdujo el apt comando en 2014. Sin embargo, la mayoría de los usuarios no conocían el nuevo comando y optaron por el apt-get más familiar y confiable. . El apto El comando no obtuvo reconocimiento ni uso generalizado hasta el lanzamiento de Ubuntu 16.04 en 2016.
Poco después de ese lanzamiento, la prevalencia de apt comando en lugar del tradicional apt-get El comando en la documentación de Ubuntu 16.04, los artículos de procedimientos y los sitios web incitaron a otras distribuciones basadas en Debian y Ubuntu a seguir su ejemplo y alentar a sus usuarios a usar el apt en lugar de apt-get comando.
Antes de profundizar demasiado en las diferencias entre apt y apt-get , analicemos primero qué es APT y por qué Debian lo desarrolló.
Cuando se lanzó inicialmente la distribución Debian, era necesario un conjunto de herramientas para administrar el sistema de paquetes. Esto impulsó el desarrollo de la Herramienta de Empaquetado Avanzado (APT). APT es solo la interfaz de dpkg , el software de gestión de paquetes de Debian. No confunda el comando apt con APT. Los dos no son lo mismo.
APT es una herramienta de línea de comandos de código abierto que funciona con las bibliotecas principales de Linux para manejar la instalación, configuración y eliminación de paquetes en Debian, Ubuntu y otras distribuciones de Linux relacionadas con Debian/Ubuntu.
Cuando APT estuvo disponible, apt-get fue una de las principales herramientas de línea de comandos incluidas. Otra herramienta de línea de comandos utilizada con frecuencia era apt-cache , y para la instalación o eliminación exitosa de un paquete, tenía que usar ambos en conjunto. Esto a menudo era torpe, engorroso y, a veces, confuso para el usuario. Además, era francamente feo. Introduzca el apto comando.
La página de manual de apt declaró originalmente que el comando estaba destinado a ser "agradable para los usuarios finales". Desde entonces ha sido actualizado para leer:
"Está pensada como una interfaz de usuario final y habilita algunas opciones más adecuadas para el uso interactivo de forma predeterminada en comparación con herramientas APT más especializadas como apt-get(8) y apt-cache(8)".
reemplazos de comandos apt para comandos apt-get
comando apto | Comando que reemplaza | Función de Comando |
---|---|---|
apt install | apt-get install | Instalar un paquete. |
apt remove | apt-get remove | Eliminar paquete. |
apt purge | apt-get purge | Eliminar paquete y configuración. |
actualización apta | apt-get update | Actualizar índice de repositorio. |
actualización apt | apt-get upgrade | Actualice todos los paquetes actualizables. |
apt autoremove | apt-get autoremove | Eliminar paquetes no deseados. |
apt full-upgrade | apt-get dist-upgrade | Paquete de actualización y dependencias de manejo automático. |
búsqueda adecuada | búsqueda apt-cache | Buscar paquetes. |
apt show | mostración apt-cache | Mostrar detalles del paquete. |