GNU/Linux >> Tutoriales Linux >  >> Linux

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

Introducción

Si eres usuario de Linux seguro que conoces los comandos apt y apt-get y lo más probable es que lo haya usado para administrar paquetes en su sistema.

Ambas son herramientas de línea de comandos de código abierto que se utilizan para administrar paquetes, como instalar, actualizar, mejorar y eliminar. Sin embargo, aún existen algunas diferencias entre ellos.

En este artículo, explicaremos la diferencia entre los comandos apt y apt-get en linux

APTO

Herramienta de paquete avanzado o APT , es una interfaz de usuario de software libre que funciona con bibliotecas centrales para manejar la instalación y eliminación de software en Debian y distribuciones de Linux basadas en Debian.

APT simplifica el proceso de administración de software en sistemas informáticos similares a Unix al automatizar la recuperación, configuración e instalación de paquetes de software, ya sea a partir de archivos recompilados o compilando el código fuente.

Uso de APT

APT es una colección de herramientas distribuidas en un paquete llamado apt . Una parte significativa de APT definida en una biblioteca de funciones de C++;

APT también incluye programas de línea de comandos para manejar paquetes, que usan la biblioteca. Tres de estos programas son apt , apt-get y apt-cache .

El apto el paquete es de “importante ” prioridad en todas las versiones actuales de Debian y, por lo tanto, se incluye en una instalación predeterminada de Debian. APT puede considerarse una interfaz para dpkg , más amigable que el anterior dselect front-end. Mientras que dpkg realiza acciones en paquetes individuales, APT gestiona las relaciones (especialmente las dependencias) entre ellos, así como el abastecimiento y la gestión de decisiones de versiones de nivel superior (seguimiento de versiones y fijación de versiones).

Una característica importante de APT es la forma en que llama a dpkg

Realiza una clasificación topológica de la lista de paquetes que se instalarán o eliminarán y llama a dpkg en la mejor secuencia posible. En algunos casos, utiliza la –fuerza opciones de dpkg . Sin embargo, solo hace esto cuando no puede calcular cómo evitar el motivo dpkg requiere que la acción sea forzada.

Diferencia entre apt-get y apt

En primer lugar, debe saber que la diferencia entre apt y apt-get es el comando en sí.

Por ejemplo, si desea utilizar apt-get para actualizar el sistema, debe ejecutar

sudo apt-get update

Con apto , tienes que correr

sudo apt update

NOTA :El comando apt update no solo actualiza el índice del repositorio, sino que también indica si hay disponibles versiones nuevas del software en el repositorio y cuántas.

También para ver los comandos con apt, puede escribir apt help o visite la página man de apt Mostrará toda la información relacionada con apt.

apt help
OR
man apt

Algunos tipos de comandos apt y apt-get

  • Para instalar el paquete
apt install [package_name]
apt-get install [package_name]
  • Para eliminar el paquete
apt remove [package_name] 
apt-get remove [package_name]
  • También para actualizar todos los paquetes
apt upgrade
apt-get upgrade
  • También para buscar paquetes
apt search
apt-cache search
  • Actualizar todos los paquetes y el manejo de sus dependencias
apt full-upgrade
apt-get dist-upgrade
  • Mostrar información del paquete
apt show
apt-cache show
  • Eliminar dependencias no deseadas
apt autoremove
apt-get autoremove
  • Elimina el paquete con la configuración asociada
apt purge
apt-get purge

NOTA :El apto mostrar El comando imprime la salida en orden alfabético y oculta información menos importante que la que muestra apt-cache show comando.

Hay otra característica del nuevo comando apt para que sea agradable para los usuarios finales.

Cuando el paquete se actualiza mientras se usa una actualización apt, actualización completa de apt , o apt dist-upgrade , verá una barra de progreso informándole del progreso del proceso como se muestra a continuación en la captura de pantalla.

Lo mismo con la eliminación o purga de un paquete.

Si ejecuta lista apt –actualizable, esto mostrará algunos colores para proporcionar una visión general obvia de los paquetes.

apt list --upgradable

Hay dos comandos introducidos con el apt:

Comandos lista apta y fuentes de edición apt

  • lista de aptos :cuando se usa el comando apt list con –installed o –upgradeable, enumera los paquetes que están instalados, disponibles para instalar o aquellos que necesitan ser actualizados.
  • Y fuentes de edición aptas :cuando se usa este comando, abre el archivo sources.list en un editor para editarlo.

Para el primer comando, mostramos un ejemplo

Para el segundo comando, le mostraremos un ejemplo

sudo apt edit-sources

Elige el editor de texto que prefieras

Conclusión

Eso es todo

Ilustramos la diferencia entre el comando apt y apt-get.

Gracias


Linux
  1. ¿Cuál es la diferencia entre fsck y e2fsck?

  2. ¿Cuál es la diferencia entre adduser y useradd?

  3. ¿Cuál es la diferencia entre ls y l?

  4. ¿Cuál es la diferencia entre `su -` y `su --login`?

  5. ¿Cuál es la diferencia entre unlink y rm?

¿Cuál es la diferencia entre Linux y Unix?

¿Cuál es la diferencia entre el comando Cat y Touch?

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

¿Qué es un Hipervisor? ¿Cuál es la diferencia entre el tipo 1 y 2?

¿Cuál es la diferencia entre curl y Wget?

¿Cuál es la diferencia entre los comandos kill y killall?