Los 5 mejores administradores de paquetes de Linux para principiantes de Linux


Una cosa que un nuevo usuario de Linux conocerá a medida que progrese en su uso es la existencia de varias distribuciones de Linux y las diferentes formas en que administran los paquetes.

La administración de paquetes es muy importante en Linux, y saber cómo usar múltiples administradores de paquetes puede ser una prueba de que un usuario avanzado puede salvar la vida, ya que descargar o instalar software desde repositorios, además de actualizar, manejar dependencias y desinstalar software es muy vital y una sección crítica en Linux. administracion del sistema.

Por lo tanto, para convertirse en un usuario avanzado de Linux, es importante comprender cómo las principales distribuciones de Linux realmente manejan los paquetes y, en este artículo, veremos algunos de los mejores administradores de paquetes que puede encontrar en Linux.

Aquí, nuestro enfoque principal está en la información relevante sobre algunos de los mejores administradores de paquetes, pero no en cómo usarlos, que queda para que usted descubra más. Pero proporcionaré enlaces significativos que señalen guías de uso y muchos más.

1. DPKG - Sistema de gestión de paquetes Debian

Dpkg es un sistema de gestión de paquetes base para la familia Debian Linux, se utiliza para instalar, eliminar, almacenar y proporcionar información sobre paquetes .deb .

Es una herramienta de bajo nivel y existen herramientas de front-end que ayudan a los usuarios a obtener paquetes de repositorios remotos y/o manejar relaciones complejas de paquetes y estas incluyen:

Es un sistema de administración de paquetes de línea de comandos muy popular, gratuito, poderoso y más útil que es una interfaz para el sistema de administración de paquetes dpkg.

Los usuarios de Debian o sus derivados, como Ubuntu y Linux Mint, deben estar familiarizados con esta herramienta de administración de paquetes.

Para comprender cómo funciona realmente, puede repasar estas guías prácticas:

Esta es también una popular herramienta de administración de paquetes de front-end de línea de comandos para la familia Debian Linux, funciona de manera similar a APT y ha habido muchas comparaciones entre los dos, pero sobre todo, probar ambos puede hacerle comprender cuál funciona realmente mejor.

Inicialmente se creó para Debian y sus derivados, pero ahora su funcionalidad también se extiende a la familia RHEL. Puede consultar esta guía para comprender mejor APT y Aptitude:

Synaptic es una herramienta de administración de paquetes GUI para APT basada en GTK + y funciona bien para usuarios que no quieran ensuciarse las manos con una línea de comandos. Implementa las mismas características que la herramienta de línea de comandos apt-get.

2. RPM (Administrador de paquetes de Red Hat)

Este es el formato de empaquetado básico estándar de Linux y un sistema de administración de paquetes base creado por RedHat. Al ser el sistema subyacente, existen varias herramientas de administración de paquetes de front-end que puede usar con él, pero solo veremos lo mejor y es:

Es un administrador de paquetes de línea de comandos de código abierto y popular que funciona como una interfaz para los usuarios de RPM. Puede compararlo con APT en sistemas Debian Linux, incorpora las funcionalidades comunes que tiene APT. Puede obtener una comprensión clara de YUM con ejemplos de esta guía:

También es un administrador de paquetes para las distribuciones basadas en RPM, introducido en Fedora 18 y es la próxima generación de la versión de YUM.

Si ha estado usando Fedora 22 en adelante, debe haberse dado cuenta de que es el administrador de paquetes predeterminado. Aquí hay algunos enlaces que le brindarán más información sobre DNF y cómo usarlo:

3. Administrador de paquetes Pacman - Arch Linux

Es un administrador de paquetes popular y poderoso pero simple para Arch Linux y algunas distribuciones de Linux poco conocidas, proporciona algunas de las funcionalidades fundamentales que otros administradores de paquetes comunes brindan, incluida la instalación, la resolución automática de dependencias, la actualización, la desinstalación y también la degradación del software.

Pero de manera más efectiva, está diseñado para ser simple para que los usuarios de Arch puedan administrar fácilmente los paquetes. Puede leer esta descripción general de Pacman que explica en detalle algunas de sus funciones mencionadas anteriormente.

4. Administrador de paquetes Zypper - openSUSE

Es un administrador de paquetes de línea de comandos en OpenSUSE Linux y hace uso de la biblioteca libzypp, sus funcionalidades comunes incluyen acceso al repositorio, instalación de paquetes, resolución de problemas de dependencias y muchas más.

Es importante destacar que también puede manejar extensiones de repositorio como patrones, parches y productos. El nuevo usuario de OpenSUSE puede consultar esta guía siguiente para dominarlo.

5. Administrador de paquetes de Portage - Gentoo

Es un administrador de paquetes para Gentoo, una distribución de Linux menos popular a partir de ahora, pero esto no lo limitará como uno de los mejores administradores de paquetes en Linux.

El objetivo principal del proyecto Portage es crear un sistema de gestión de paquetes simple y sin problemas para incluir funcionalidades como compatibilidad con versiones anteriores, automatización y muchas más.

Para una mejor comprensión, intente leer la página del proyecto Portage.

Observaciones finales

Como ya indiqué al principio, el propósito principal de esta guía era proporcionar a los usuarios de Linux una lista de los mejores administradores de paquetes, pero saber cómo usarlos se puede hacer siguiendo los enlaces necesarios proporcionados y tratando de probarlos.

Los usuarios de las diferentes distribuciones de Linux deberán aprender más por su cuenta para comprender mejor los diferentes administradores de paquetes mencionados anteriormente.