Cargando



Diferencia entre Apt y Apt get en Linux (Ubuntu)

Os mostramos un tutorial donde se explica cual es la diferencia entre los comandos Apt y Apt get de Linux Ubuntu.


jul 13 2017 17:46
Básico
jul 13 2017 18:37

A medida que los sistemas operativos lanzan nuevas versiones podemos encontrar diferencias a nivel de entorno, aplicaciones y una de las más comunes es a nivel de comandos para el soporte y gestión del sistema.

 

Cuando trabajamos con distros de Linux, en especial Ubuntu y Debian, es común que usemos el comando apt-get para obtener información de los paquetes disponibles para el sistema y su respectivo proceso de administración de estos. Aunque apt-get tuvo sus inicios en el año de 1.998, a partir del año 2.014 se desarrolló apt el cual cumple las mismas funciones de apt-get pero entre ambos comandos existen pequeñas diferencias que en este día Solvetic analizará en detalle.

 

Como hemos indicado apt fue desarrollado en el año 2.014 por los mismos desarrolladores de apt-get solo hasta a partir de Ubuntu 16 la mayoría iniciamos a usar y notar las diferencias con apt.

 

Qué es APT
APT (Advanced Packaging Tool) es un conjunto de herramientas que han sido desarrolladas para gestionar y administrar todo lo relacionado con los paquetes para Debian y Ubuntu y este paquete contiene herramientas que facilitan diversas tareas con los paquetes tales como:
  • Instalación de nuevos paquetes
  • Administración y actualización de los paquetes existentes
  • Eliminación de paquetes del sistema operativo
Al usar apt en lugar de apt-get básicamente tenemos la posibilidad de gestionar todos los paquetes de una forma mucho más sencilla.

 

Similitudes entre apt y apt-get
Vamos a analizar en primer lugar las similitudes entre estas dos herramientas de gestión de paquetes:
  • Ambas han sido desarrolladas para la administración de paquetes
  • Con ambos comandos podremos dar órdenes al gestor de paquetes APT
  • Ambas utilidades comparten la mayor parte de su código lo que permite que sean eficientes y seguras
  • Sus funciones son idénticas

 

Diferencias entre apt y apt-get
Ahora analizaremos algunas de las principales diferencias entre ambas herramientas de gestor de paquetes APT.
  • Los resultados desplegados por apt son más sencillos que los de apt-get
  • Los comandos de apt son mucho más simples que los de apt-get
  • Apt tiene la capacidad de gestionar paquetes rpm.
  • A nivel de compatibilidad entre versiones apt-get es mucho más compatible que apt.
  • Los resultados de apt-get siempre serán los mismos mientras que con apt pueden variar entre versiones

 

A nivel de gestión una de las diferencias más marcadas está en el momento de realizar la instalación o eliminación de un determinado paquete ya que veremos en la parte inferior la barra de progreso con el porcentaje de tarea realizada la cual nos permite conocer en detalle el estado actual de esta:

 

 

Ahora, a nivel de despliegue apt es mucho más ordenado y ofrece resultados más claros, por ejemplo, al usar la línea apt-cache search weechat veremos lo siguiente:

apt-cache search weechat

 

Ahora, si usamos apt search weechat este será el resultado obtenido:

apt search weechat

 

Nota:
Recordemos que los comandos más usados con el gestor APT son apt-get y apt-cache.

 

Otra de las diferencias que encontramos es al momento de actualizar el sistema, ya que cuando usamos la línea sudo apt update podemos ver al final la cantidad de paquetes que están disponibles para actualización:

 

 

Al ejecutar sudo apt-get update no veremos ningún tipo de información:

sudo apt-get update

 

A continuación, veremos algunas de las equivalencias de los comandos que podemos usar en Linux con apt y apt-get:

 

Actualiza los repositorios de la distro
Comando apt-get
apt-get update
Comando apt
apt update

 

Instala uno o más paquetes en el sistema
Comando apt-get
apt-get install
Comando apt
apt install

 

Actualiza la totalidad de los paquetes instalados
Comando apt-get
apt-get dist-upgrade
Comando apt
apt dist-upgrade

 

Actualiza los paquetes instalados
Comando apt-get
apt-get upgrade
Comando apt
apt upgrade

 

Elimina un paquete del sistema
Comando apt-get
apt-get remove
Comando apt
apt remove

 

Desinstala los paquetes y archivos de instalación de una utilidad
Comando apt-get
apt-get purge
Comando apt
apt purge

 

Desinstala dependencias de un programa
Comando apt-get
apt-get autoremove
Comando apt
apt autoremove

 

Instala los paquetes para compilar un programa
Comando apt-get
apt-get build-dep
Comando apt
apt build-dep

 

Permite la descarga de un código fuente de un programa
Comando apt-get
apt-get source
Comando apt
apt source

 

Adicional con el nuevo comando apt tenemos dos nuevos comandos que son los siguientes:

 

Lista todos los paquetes con criterios:

apt list

 

Nos permite editar lista de recursos:

apt edit-sources
Recordemos que esta es la primera gran actualización de APT en Ubuntu y ha sido denominada APT 1.0 y las principales opciones que tenemos a mano usando este comando son las que podemos ver usando el comando:
apt --help

apt-help 5.jpg

 

Search
Cumple una función similar a apt-cache search list con la diferencia que apt los ordena de manera alfabética.

List
Es similar a dpkg list y lista todos los paquetes disponibles.

Show
Cumple un papel similar a apt-cache show y oculta detalles que no son relevantes para el usuario.

Install
Nos permite instalar paquetes y adicionalmente podremos ver la barra de progreso de la instalación.

Update
Cumple la misma función de apt-get con la diferencia que éste muestra colores para resaltar los mismos.

Remove
Esta opción nos permite eliminar paquetes.

Full-Upgrade
Es similar a dist-upgrade y nos permite actualizar el sistema instalando, removiendo y actualizando paquetes.

Upgrade
Funciona igual que apt-get dist-upgrade y nos permite actualizar el sistema instalando y actualizando paquetes.

Edit-Sources
Nos permite editar el archivo sources.list usando $EDITOR

Algunas formas como usaremos apt en Ubuntu 16 sería la siguiente:
$ sudo apt install nombredelpaquete
$ sudo apt remove nombredelpaquete
$ apt search nombredelpaquete
De esta manera podremos explorar esta nueva opción con el comando apt en Ubuntu. Como vemos apt y apt-get son herramientas fundamentales a la hora de todo el trabajo con paquetes en Linux.

 

Te explicamos qué son y cómo usar los comandos GZIP, GUNZIP y ZCAT en Linux para comprimir y descomprimir archivos.


¿Te ayudó este Tutorial?


1 Comentarios


Rockdrigo Escudero
abr 26 2018 00:47

Excelente tutorial. Se agradece un montón.

 

Saludos

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X