Un artículo para descubrir las similitudes y diferencias entre apt y apt-get

Este artículo está traducido de Diferencia entre apt y apt-get Explicación - Es FOSS

Nota del traductor: hago todo lo posible para presentar el contenido del texto original de una manera fácil de entender, limitado a la experiencia y el nivel, y bienvenido a corregirme si me equivoco.

Tabla de contenido

0. escribir delante

1. apt 与 apt-get

2. ¿Por qué introdujeron apt en primer lugar?

3. La diferencia entre apt y apt-get

4. La diferencia entre los comandos relacionados con apt y apt-get

5. ¿apt-get está en desuso?

6. ¿Debo usar apt o apt-get?

en conclusión


La introducción del comando apt es una nueva característica notable de Ubuntu 16.04. Pero, de hecho, la primera versión de apt se lanzó en 2014, pero no llamó la atención hasta que se lanzó Ubuntu 16.04 en 2016.

Es común usar el paquete de instalación apt en lugar del paquete de instalación apt-get. De hecho, muchas otras distribuciones de Linux siguen el ejemplo de Ubuntu y alientan a los usuarios a usar apt en lugar de apt-get.

0. escribir delante

¿Quizás quieras saber la diferencia entre apt-get y apt?

Si tienen una estructura de comando similar, ¿a qué necesidades se dirigen principalmente los nuevos comandos apt?

¿Quizás también esté pensando si apt es mejor que apt-get?

¿Debería usar el nuevo comando apt o seguir con el antiguo comando apt-get, que también es bueno?

Explicaré estas preguntas en este artículo, y espero que este artículo pueda darle una interpretación clara.

1. aptapt-get

Permítanme decir brevemente algunas palabras sobre las historias relacionadas con los usuarios de Linux Mint.

Hace unos años, Linux Mint implementó un contenedor de python llamado apt, que en realidad usa apt-get y proporciona muchas opciones amigables.

Tenga en cuenta que el apto que discutiremos no es el mismo que este para Linux Mint.

Antes de explorar la diferencia entre apt y apt-get, primero comprendamos el trasfondo de estos comandos y qué problemas queremos resolver.

2. ¿Por qué introdujiste apt en primer lugar ?

Debian es la versión maestra de muchas distribuciones de Linux, como Ubuntu, Linux Mint, Elementary OS, etc. Tiene un sólido sistema de paquetes, y cada componente y programa de hardware está integrado en un paquete e instalado en su sistema. Debian utiliza un conjunto de herramientas llamado Advanced Packaging Tool  (APT) para gestionar este sistema de paquetes.

Nota: No confunda el conjunto de herramientas APT con el comando apt, no son lo mismo.

Hay muchas herramientas que pueden interactuar con APT, lo que le permite instalar, desinstalar y administrar paquetes basados ​​en distribuciones de Linux. apt-get es una de esas herramientas de línea de comandos y se usa ampliamente.

Otra herramienta popular es Aptitude  , con GUI y opciones de línea de comandos.

Si ha leído mi guía de comandos apt-get , probablemente haya encontrado algunos comandos similares como apt-cache .

En realidad, aquí es donde surge el problema.

Verá, el uso de estos comandos es de muy bajo nivel y tienen muchas características que el usuario promedio de Linux probablemente nunca usará. Por otro lado, los comandos de administración de paquetes de uso común se encuentran dispersos en apt-get y apt-cache.

La introducción del conjunto de comandos apt es para resolver este problema. apt consta de algunas características ampliamente utilizadas de apt-get y apt-cache, mientras deja de lado aquellas que son desconcertantes y menos utilizadas. También puede administrar archivos apt.conf.

Con apt, no tiene que alternar entre los comandos apt-get y apt-cache. apt está más estructurado y le brinda las opciones necesarias para administrar paquetes.

Puntos clave: apt= Opciones de características comunes de apt-get y apt-cache .

3. La diferencia entre apt y apt-get

Entonces, con apt, obtienes todas las herramientas necesarias a la vez. No se pierda en la multitud de opciones de comando. El objetivo principal de Apt es proporcionar una forma agradable para el usuario de trabajar de manera eficiente con paquetes de software.

Cuando Debian se refiere a "la forma en que el usuario agrada", en realidad está diciendo que tiene algunas opciones de línea de comandos, pero eficientes, pero presentadas de una forma más organizada. Lo mejor de todo es que ofrece un puñado de opciones por defecto y realmente ayuda al usuario.

Por ejemplo, al instalar o desinstalar un paquete con apt, puede ver una barra de progreso. (La siguiente figura)

Cuando actualiza la base de datos del repositorio, apt puede mostrar la cantidad de paquetes que se pueden actualizar. (La siguiente figura)

Por supuesto, si usa las opciones de comando adicionales apt-get, también puede obtener la misma funcionalidad. Pero apt se proporciona de forma predeterminada, lo que reduce algunos problemas.

4. La diferencia entre los comandos relacionados con apt y apt-get

Aunque apt proporciona algunas opciones similares a apt-get, no es compatible con versiones anteriores de apt-get. Esto significa que si solo usa apt en lugar de apt-get en el comando apt-get, no siempre funcionará.

Veamos qué opciones de comando de apt-get y apt-cache se reemplazan por el comando apt.

comando apto

comando reemplazado

Función

instalación apta

apt-get install

instalar un paquete

apto eliminar

apt-get eliminar

eliminar un paquete

purga apta

purga apt-get

Eliminar paquetes y configuraciones relacionadas

actualización adecuada

apt-obtener actualización

Actualizar índice del repositorio

actualización apt

apt-obtener actualización

actualizar todos los paquetes actualizables

eliminación automática apt

apt-obtener eliminación automática

eliminar paquetes redundantes

apt actualización completa

apt-get dist-upgrade

Actualice paquetes y maneje dependencias automáticamente

búsqueda adecuada

búsqueda apt-cache

buscar un programa

espectáculo apto

espectáculo apt-caché

mostrar detalles del paquete

apt también tiene algunos comandos únicos propios.

nuevo comando para apt

La función correspondiente al comando

lista de aptos

Enumere varios paquetes (instalados, actualizables, etc.)

fuentes de edición apt

Edición de la lista de fuentes de software (lista de fuentes)

Es importante señalar aquí que apt está en continuo desarrollo. Entonces, tal vez verá algunas opciones nuevas agregadas en futuras versiones.

Si desea obtener más información, le recomiendo leer mi guía " Cómo usar el comando apt ", que tiene algunos ejemplos.

5. ¿apt -get está en desuso?

No encontré ningún ejemplo de que apt-get no continuara funcionando. De hecho, no debería serlo. Todavía tiene muchas características que apt no tiene. Por ejemplo, para expandir las operaciones de bajo nivel en forma de scripts, etc., se seguirá utilizando apt-get.

6. ¿Debo usar apt o apt-get ?

Puede estar pensando si debe usar apt o apt-get. Como usuario habitual de Linux, mi respuesta es usar apt.

apt es el comando recomendado actualmente para las distribuciones de Linux. Proporciona las opciones necesarias para la gestión de paquetes. Lo mejor de todo es que sus opciones de comando optimizadas son más fáciles de usar y de recordar.

En mi opinión, no hay razón para quedarse con apt-get a menos que planee hacer algunas operaciones específicas que usen más características de apt-get.

en conclusión

Espero haber explicado la diferencia entre apt y apt-get.

Finalmente, resuma las similitudes y diferencias entre apt y apt-get:

        1) apt es un subconjunto de los comandos apt-get y apt-cache, que proporciona los comandos necesarios para la gestión de paquetes.

        2) Aunque apt-get no ha sido reemplazado, como usuario habitual, debe intentar usar apt.

Supongo que te gusta

Origin blog.csdn.net/slampai/article/details/128072043
Recomendado
Clasificación