Guía completa del gestor de paquetes apt para Linux

En este artículo de guía completa, aprenderás sobre apt (Herramienta avanzada de gestión de paquetes para Linux). Aprenderás todos los comandos necesarios relacionados con el gestor de paquetes apt.

  • ¿Qué es un gestor de paquetes o herramienta de gestión de paquetes?
  • ¿Qué hace?
  • ¿Cómo usarlo?

Si tienes alguna de estas preguntas en tu mente entonces este artículo te ayudará a entenderlo todo. Así que sin más dilación vamos a adentrarnos en la guía de apt.

¿Qué es un gestor de paquetes?

Un gestor de paquetes es una herramienta que se utiliza para gestionar las aplicaciones, bibliotecas y dependencias de tu distribución de Linux. Le permite hacer todo tipo de modificaciones relacionadas con los paquetes en el sistema como:

  • Instalar o actualizar paquetes
  • Quitar o reinstalar paquetes
  • Listar o buscar los paquetes
  • Mostrar detalles de los paquetes
  • Descargar archivos de paquetes, etc.

Como Linux es muy versátil, tenemos muchas opciones de gestores de paquetes:

  • – APT (Advanced Package Tool)
  • – DNF (Dandified Yum)
  • – Zypper
  • – Pacman
  • – Dpkg (Debian package)

Sin embargo, ¡APT es el más popular entre ellos y está siendo utilizado por la mayoría de las distribuciones populares de Linux como Ubuntu, Debian, Zorin OS, Mint Linux, Elementary OS, Bodhi Linux, MX Linux, Lite Linux, LUbuntu, POP! OS, Deepin, y la lista de las distribuciones va on-n-on.

Así que vamos a ver cómo utilizar el comando relacionado con apt-get para gestionar los paquetes en una distribución de Linux. Vamos a repasar los comandos apt más útiles.

Comandos del gestor de paquetes apt

Aquí tienes la lista de comandos apt que puedes utilizar.

El comando ‘update’ actualiza el repositorio de paquetes y obtiene la información de actualización relacionada con los paquetes:

sudo apt update

Después de actualizar los repositorios en el sistema, es posible que desee actualizar el paquete(s):

sudo apt upgrade package-namesudo apt upgrade

Para actualizar todos los paquetes a la vez, sólo tiene que utilizar el parámetro ‘upgrade’ con apt:

sudo apt upgrade

Para instalar cualquier paquete en el sistema utilice el parámetro ‘install’. Puede instalar uno o varios paquetes a la vez.

sudo apt install package-name package-name

Lo mismo ocurre con la eliminación de los paquetes, puede utilizar ‘remove’ y ‘purge’. De nuevo, puede utilizar un solo paquete o varios paquetes a la vez.

sudo apt remove package-name

La diferencia entre ‘purge’ y ‘remove’ es que con el remove sólo se elimina el paquete pero no su archivo de configuración o de datos. Sin embargo, el comando ‘purge’ lo elimina todo.

sudo apt purge package-name

Puede buscar un paquete en el repositorio con ‘apt search’:

sudo apt search name

De igual forma, puede obtener todos los detalles relacionados con el paquete/aplicación en el repositorio con ‘apt show’:

sudo apt show package-name

Resultado del comando anterior:

$ sudo apt show neofetch Package: neofetch Version: 7.0.0-1 Priority: optional Section: universe/utils Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Nobuhiro Iwamatsu Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 339 kB Recommends: chafa Homepage: https://github.com/dylanaraps/neofetch Task: lubuntu-desktop Download-Size: 77.5 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages Description: Shows Linux System Information with Distribution Logo Neoftech is a cross-platform and easy-to-use system information command line script that collects your Linux system information and display it on the terminal next to an image, it could be your distributions logo or any ascii art of your choice.

Puede utilizar ‘apt list’ para listar la aplicación y su(s) arquitectura(s) disponible(s):

sudo apt list package-name

Resultado del comando anterior:

sudo apt list package-name Listing... Done vlc/focal 3.0.9.2-1 amd64 vlc/focal 3.0.9.2-1 i386

También puede descargar el archivo del paquete (vlc.deb) con ‘apt download’:

sudo apt download package-name

Si por alguna razón necesita reinstalar un paquete/aplicación, puede hacerlo con ‘apt reinstall’:

sudo apt reinstall package-name

El ‘autoremove’ se utiliza para eliminar paquetes que se instalaron automáticamente para satisfacer las dependencias de otros paquetes, pero que ahora ya no son necesarios porque las dependencias cambiaron o el paquete o paquetes que los necesitaban se eliminaron entretanto.

sudo apt autoremove

Puede que los comandos que empiezan con ‘sudo apt install’ o ‘sudo apt-get install’ funcionen ambos de la misma manera, así que si no le apetece añadir ‘-get’ con ‘apt’ entonces puede eliminarlo.
Para contarte mi secreto, apenas uso ‘-get’, por favor no dejes que ‘apt’ lo sepa. Es un secreto.
También puedes consultar: Instalación de aplicaciones en Linux | Guía completa

Ver la guía de vídeo en YouTube

Además, también puede ver una guía de vídeo paso a paso en YouTube para obtener una mejor comprensión de la misma.

Conclusión

Deja una respuesta

Tu dirección de correo electrónico no será publicada.