Leí sobre la nueva barra de progreso elegante que se agregó a apt1.0 en Softpedia y cómo habilitarla aquí . Sin embargo, al correr sudo apt-get update, no vi las elegantes barras de progreso. Al volver a leer el segundo enlace, la solución requiere explícitamente su uso sudo apt update.
Por lo tanto, mi pregunta es la diferencia entre apty apt-get. Pensé que eran uno y lo mismo.

aptlugar deapt-get(estoy en 15.10)Respuestas:
Son herramientas de línea de comandos muy similares disponibles en Trusty.
apt-getyapt-cachelos comandos más utilizados están disponibles enapt.apt-getpuede considerarse como 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):
Echa un vistazo a esta publicación para obtener más información sobre la nueva herramienta:
Una sinopsis del enlace anterior (con correcciones * ):
Actualmente, el binario apt admite los siguientes comandos:
dpkg listy se puede usar con banderas como--installedo--upgradable.apt-cache searchpero ordenado alfabéticamente.apt-cache showpero oculta algunos detalles que a las personas les importa menos (como los hashes). El registro completo todavía está disponible porapt-cache showsupuesto.apt-get updatecon salida de color habilitada.apt-get upgrade --with-new-pkgs. * *dist-upgrade.sources.listusando$EDITOR.apt-cache policyPuede habilitar / deshabilitar el progreso de la instalación [barra] a través de:
fuente
apt upgrademe da un error dondeapt-get upgradesolo imprime una advertencia cuando un PPA no tiene un archivo de lanzamiento.apt upgradees comoapt-get dist-upgrade --with-new-pkgs.dist-upgradepuede instalar nuevos paquetes y puede eliminarlos . UI a un lado,apt upgradeesapt-get upgrade --with-new-pkgs. Vea la respuesta de JungleMartin y apt (8) enupgrade: "Se instalarán nuevos paquetes si es necesario para satisfacer las dependencias, pero los paquetes existentes nunca se eliminarán".Mientras escribo esto, la
aptpágina del manual (mi versión del paquete apt: 1.0.1ubuntu2.8) incluye la siguiente sección:fuente
sudo apt upgraderealizará las mismas operaciones quesudo apt-get upgrade --with-new-pkgs. Instalará nuevos paquetes pero, a diferenciasudo apt-get dist-upgrade, no eliminará los antiguos (excepto cuando instale una nueva versión del mismo paquete, por supuesto, losudo apt-get upgradeque también funcionará).man aptcorrobora aún más que esta respuesta es correcta.DPkgPM::..., peroDPkg::.., como muestra la página de manual en línea.Existen varias herramientas que interactúan con Advanced Packaging Tool (APT) y le permiten instalar, eliminar y administrar paquetes en distribuciones Linux basadas en Debian .
apt-getes una de esas herramientas de línea de comandos que es ampliamente popular. Otra herramienta popular es Aptitude con GUI y opciones de línea de comandos.Si ha utilizado
apt-getcomandos, es posible que haya encontrado varios comandos similares comoapt-cache,apt-configetc. Y aquí es donde surge el problema.Verá, estos comandos tienen 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
apt-get,apt-cacheyapt-config.Se
apthan introducido los comandos para resolver este problema.aptconsta algunas de las características más utilizadas deapt-get,apt-cacheyapt-configdejando a un lado las características oscuras y rara vez se utilizan.Con
apt, no tienes que tocar el camino deapt-getunapt-cachea otroapt-config.aptestá más estructurado y le brinda las opciones necesarias para administrar los paquetes.En pocas palabras:
apt= opciones de comando utilizadas más comunes deapt-get,apt-cacheyapt-config.He escrito en detalle sobre la diferencia entre apt y apt-get .
fuente
APT es un gran 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 front-end, basado en la línea de comandos, que se desarrolló dentro del proyecto.
Citado de:
https://debian-handbook.info/browse/stable/sect.apt-get.html
fuente