GNU/Linux >> Tutoriales Linux >  >> Linux

Explicación de los comandos Apt vs Apt-get:¿Cuál usar?

Como usuario habitual de Ubuntu o Debian Linux, es posible que haya notado que algunos comandos de instalación, eliminación o actualización de paquetes usan el comando apt en lugar del comando apt-get. Ahora, como usuario de Linux del día a día, ¡no sabrá qué son y qué comando se usa para qué! Pero como usuario avanzado de Linux/Ubuntu, definitivamente debe conocer la diferencia entre los comandos apt y apt-get.

En las listas de comandos predeterminadas de Ubuntu, el comando apt-get se ha utilizado ampliamente durante mucho tiempo. El nuevo comando apt se introdujo hace unos años para aumentar la eficiencia del trabajo y simplificar el proceso de los comandos. Aunque hay algunos paquetes que solo funcionan con apt-get, por lo tanto, la mayoría de las funciones de carga y eliminación de caché o actualización se realizan hoy en día mediante el comando apt.

Comando Apt vs Apt-get

La mayoría de los usuarios de Ubuntu ya usan los comandos apt y apt-get para administrar paquetes en el sistema. No es un error de novato confundirse con cuándo usar el comando apt y cuándo usar el comando apt-get. En la historia del uso del comando apt-get, fue muy popular hace unos años.

Desde que Ubuntu y otras distribuciones de Linux comenzaron a usar el comando apt en lugar del antiguo comando apt-get, apt-get quedó un poco desierto. En toda la publicación, describiremos brevemente qué es un comando apt y apt-get, cuándo usar qué comando y las diferencias vitales entre estos dos comandos apt y apt-get en Linux.

1. apt vs apt-get:Actualización del repositorio

Todos conocemos el sudo apt-get update más popular y utilizado comando, este comando termina con la lectura de la lista de paquetes Listo. Actualizaría solo el repositorio, no brindará ninguna otra información adicional sobre los paquetes.

Pero, cuando ejecutamos sudo apt update comando, mostrará información adicional sobre el repositorio y los paquetes, como cuántos paquetes están listos para una actualización.

sudo apt update

- -

Aquí podemos ver que en la carrera de comandos apt vs apt-get, apt gana ya que muestra información más detallada en el shell.

2. Comandos apt vs apt-get:instalar un paquete

En el caso de instalar un nuevo paquete en Ubuntu, podemos ver que el comando apt-get install no muestra ninguna barra de estado de progreso en la parte inferior de la terminal. Pero, mientras usamos el comando apt install para instalar una aplicación, aparece una barra de progreso en la parte inferior de la terminal para mostrar cuántos minutos más necesitará para finalizar la instalación.

Por ejemplo, podemos ver que la barra de progreso muestra el estado del trabajo cuando intenté eliminar Apache Cassandra de mi sistema.

Los comandos apt y apt-get no solo se usan para actualizar o instalar una herramienta, sino que también pueden desempeñar un papel en la eliminación, la actualización de la distribución y otros. Cuando ejecutamos un comando de actualización apt, en realidad no instala ningún paquete nuevo, solo actualiza el repositorio de paquetes desde varios servidores.

Si observa detenidamente la pantalla de la terminal después de ejecutar un comando apt-update, verá que tiene tres tipos de procesos en curso; que son Hit, Ing y Get. El término Hit significa que el repositorio de paquetes existente permanece igual que antes. El Ing significa que la herramienta está ignorando el repositorio de paquetes para la actualización. Y Get significa que el repositorio de paquetes para esta aplicación se está actualizando.

El comando apt también muestra cuántos datos usa la aplicación y cuánto espacio en el disco duro requiere para la instalación de un paquete.

3. Comandos apt vs apt-get:¿Cuál es la diferencia?

Podemos ver diferencias más significativas entre los comandos apt y apt-get cuando intentamos actualizar los archivos de caché. Anteriormente, Ubuntu y otras distribuciones de Linux basadas en Debian comenzaron a usar la herramienta de empaquetado avanzado (APT) para administrar paquetes.

Tenga en cuenta que el APT y el apt no son lo mismo. En Ubuntu, hay varias herramientas de administración de paquetes que admiten la Herramienta de empaquetado avanzada (APT). Y, apt-get era uno de esos comandos que podían funcionar con la herramienta APT.

Para resolver el dilema de los comandos apt vs apt-get, tenemos el comando apt. El comando apt originalmente funciona con los fundamentos de los comandos apt-get y apt-cache. Pero, el comando apt no es convencional, elimina toda la complejidad que enfrentamos en el comando apt-get.

En Linux, el nuevo comando apt en realidad es útil. Reúne todas las herramientas necesarias en un lugar para que no tengas que preocuparte por tantos comandos funcionales como apt-get.

4. Comandos apt vs apt-get : ¿Cuál debemos usar?

Como hemos visto, en la mayoría de los casos, el comando apt reemplaza al comando apt-get, por lo que la pregunta que ronda en su cabeza podría ser, ¿se suspenderá el comando apt-get?

Bueno, la respuesta no es. Porque hay algunos paquetes y herramientas específicos que solo funcionan con el comando apt-get. Estos trabajos funcionales de bajo nivel y aquellos comandos que no requieren compilación estarán usando el comando apt-get.

5. Caso de uso de comandos apt vs apt-get

La explicación y el concepto más creíbles para usar el comando apt en Linux es que puede hacer el trabajo tanto de apt-get como de apt-update. Además, el comando apt también es capaz de instalar paquetes en el sistema con las funcionalidades del demonio administrador de paquetes de Debian, lo que significa que, en algunos casos, apt puede manejar el dpkg -i comando también.

Caso 1:instalar, actualizar y eliminar comandos

Sin embargo, aquí hemos enumerado algunos de los comandos apt y apt-get más utilizados. También estoy explicando qué comando hace qué.

Por ejemplo, los comandos apt y apt-get mencionados a continuación pueden instalar un paquete en Linux. Pero la forma de conectarse al servidor y extraer datos del repositorio es diferente. Por favor, eche un vistazo a todos los comandos enumerados para una mejor comprensión.

Actualice el repositorio del sistema y vuelva a cargar la configuración del sistema.

apt update 
apt-get update

Tanto apt como apt-get pueden instalar paquetes en Linux.

apt install 
apt-get install

Para eliminar paquetes en Ubuntu, puede usar cualquiera de los comandos apt o apt-get mencionados a continuación.

apt remove 
apt-get remove

En Linux, el comando de purga elimina el paquete roto y borra los ajustes de configuración. Sin embargo, use los siguientes comandos apt y apt-get para purgar un paquete.

apt purge
apt-get purge

Caso 2:Comandos de actualización, eliminación automática y caché

Los siguientes comandos apt y apt-get le permitirán actualizar los paquetes instalados que son actualizables.

apt update 
apt-get update

En Linux, el comando de eliminación automática los elimina y limpia los archivos que ya no están en uso. Los comandos de eliminación automática a veces liberan algo de espacio en el disco y hacen que el sistema sea más rápido. Los comandos apt y apt-get mencionados a continuación pueden realizar el proceso de eliminación automática.

apt autoremove 
apt-get autoremove

Tanto los comandos apt como apt-get pueden actualizar la distribución si hay disponible una versión más nueva. En Ubuntu, puede actualizar la distribución con los comandos apt, apt-get y con la herramienta APT GUI.

apt full-upgrade 
apt-get dist-upgrade

Para ver los detalles de un paquete, ejecute cualquiera de los comandos apt o apt-get en su shell.

apt show 
apt-cache show

6. Comando apt dedicado

Hasta ahora hemos revisado algunos comandos similares que están disponibles tanto para apt como para apt-get. Como usar apt es más sencillo, los desarrolladores han creado algunos comandos que solo están disponibles para apt, no para apt-get.

Puede echar un vistazo a los siguientes dos comandos para obtener una mejor comprensión. Los comandos apt mencionados a continuación mostrarán la lista de paquetes con el estado actual.

apt list

Dado que Ubuntu y otras distribuciones de Debian usan algunos servidores de repositorio para instalar paquetes, a veces, si necesita realizar una administración de paquetes de nivel avanzado. Es posible que deba editar la lista de servidores del repositorio para algunas operaciones.

El comando apt mencionado a continuación le permitirá editar la fuente del paquete para agregar, eliminar la lista de repositorios. Tenga cuidado al ejecutar el comando, cualquier edición incorrecta en la fuente del repositorio puede dañar su sistema.

apt edit-sources

Palabras finales

Dar una respuesta elegante para la diferencia entre apt y apt-get no era nuestro objetivo; Hemos revisado la explicación detallada de los comandos apt y apt-get en Linux. Si es un nuevo usuario de Linux, le recomendaría que pruebe el comando apt, ya que no tiene problemas. En toda la publicación, hemos visto la diferencia entre los comandos apt y apt-get.

Compártalo con sus amigos y la comunidad de Linux si encuentra esta publicación útil e informativa. También puedes escribir tus opiniones sobre esta publicación en la sección de comentarios.


Linux
  1. Explicación de los tipos de sistemas de archivos de Linux, ¿cuál debe usar?

  2. Cómo usar el comando apt para administrar paquetes en Linux

  3. [Guía] Comandos apt vs apt-get, y ¿cuál usar?

  4. 5 comandos de Linux que nunca uso

  5. ¿Por qué debería uno usar sudo?

Cómo ejecutar múltiples comandos de Linux en un solo comando

Explicación de la diferencia entre apt y apt-get

¿Cuál es la diferencia entre el comando apt y apt-get?

Cómo usar el comando de suspensión en Linux:explicado con ejemplos

Explicación de la diferencia entre apt y apt-get

Cómo usar el comando which en Linux