Leí sobre la nueva barra de progreso sofisticada que se agregó a apt
1.0 en Softpedia y cómo habilitarla aquí . Sin embargo, al ejecutar sudo apt-get update
, no vi las sofisticadas barras de progreso. Al leer el segundo enlace de nuevo, la solución requiere explícitamente que use sudo apt update
.
Por lo tanto, mi pregunta es la diferencia entre apt
y apt-get
. Pensé que eran una y la misma.
Son herramientas de línea de comando muy similares disponibles en Trusty. apt-get
comandos más utilizados de apt-get
y apt-cache
están disponibles en apt
.
apt-get
puede considerarse de nivel inferior y “back-end”, y es compatible con otras herramientas basadas en APT. apt está diseñado para usuarios finales (humanos) y su salida puede cambiarse entre versiones.
Nota de apt (8):
The `apt` command is meant to be pleasant for end users and does not need to be backward compatible like apt-get(8).
Eche un vistazo a esta publicación para obtener más información sobre la nueva herramienta:
La gran noticia para esta versión es que incluimos un nuevo binario “apt” que combina los comandos más utilizados de apt-get y apt-cache. Los comandos son los mismos que sus contrapartes apt-get / apt-cache pero con opciones de configuración ligeramente diferentes.
Actualmente el apt binary soporta los siguientes comandos:
dpkg list
y se puede usar con --installed
como --installed
o – --installed
. apt-cache search
pero ordenada alfabéticamente. apt-cache show
pero oculta algunos detalles que las personas tienen menos probabilidades de preocuparse (como los hashes). El registro completo todavía está disponible a través de apt-cache show
por supuesto. apt-get update
con salida de color habilitada. apt-get upgrade --with-new-pkgs
. * dist-upgrade
. sources.list
usando $EDITOR
. apt-cache policy
Puede habilitar / deshabilitar el progreso de la instalación [barra] a través de:
# echo 'Dpkg::Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar
Mientras escribo esto, la página man de apt
(la versión de mi paquete apt: 1.0.1ubuntu2.8) incluye la siguiente sección:
DIFFERENCES TO APT-GET(8) The apt command is meant to be pleasant for end users and does not need to be backward compatible like apt-get(8). Therefore some options are different: · The option DPkg::Progress-Fancy is enabled. · The option APT::Color is enabled. · A new list command is available similar to dpkg --list. · The option upgrade has --with-new-pkgs enabled by default.
Existen varias herramientas que interactúan con la Advanced Packaging Tool (APT) y le permiten instalar, eliminar y administrar paquetes en distribuciones Linux basadas en Debian. apt-get es una de esas herramientas de línea de comandos que es ampliamente popular. Otra herramienta popular es Aptitude con opciones de GUI y línea de comandos.
Si ha utilizado los comandos apt-get, es posible que haya encontrado una serie de comandos similares, como apt-cache, apt-config, etc. Y aquí es donde surge el problema.
Verás, estos comandos tienen un nivel demasiado bajo y tienen muchas 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, apt-cache y apt-config.
Se han introducido los comandos apt para resolver este problema. apt consta de algunas de las funciones más utilizadas de apt-get, apt-cache y apt-config, dejando de lado las funciones poco conocidas y poco utilizadas.
Con apt, no tienes que moverte de apt-get a apt-cache a apt-config. apt está más estructurado y le proporciona las opciones necesarias para administrar paquetes.
Línea inferior: apt = las opciones de comando usadas más comunes de apt-get, apt-cache y apt-config.
He escrito en detalle sobre la diferencia entre apt y apt-get .
APT es un vasto proyecto, cuyos planes originales incluían una interfaz gráfica. Se basa en una biblioteca que contiene la aplicación principal, y apt-get es el primer extremo frontal, basado en la línea de comandos, que se desarrolló dentro del proyecto.
apt es un segundo front-end basado en línea de comandos proporcionado por APT que supera algunos errores de diseño de apt-get.
Citado de:
https://debian-handbook.info/browse/stable/sect.apt-get.html