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


Una cosa que un nuevo usuario de Linux sabrá 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 ayudar a salvar vidas para un usuario avanzado, ya que descargar o instalar software desde repositorios, además de la actualización, el manejo de dependencias y la desinstalación del software es muy importante 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. En este artículo, analizaremos algunos de los mejores administradores de paquetes que puede encontrar en Linux.

Aquí, nuestro enfoque principal es la información relevante sobre algunos de los mejores gestores de paquetes, pero no cómo usarlos, que le queda por descubrir. Pero proporcionaré enlaces significativos que indiquen guías de uso y muchas más.

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

Dpkg es un sistema de administración de paquetes base para la familia Debian Linux, se utiliza para instalar, eliminar, almacenar y proporcionar información sobre los 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, que incluyen:

Es un sistema de gestión de paquetes de línea de comandos muy popular, gratuito, potente y más útil, que es una interfaz para el sistema de gestió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 leer estas guías:

Esta es también una popular herramienta de administración de paquetes front-end de línea de comando para Debian familia de Linux, funciona de manera similar a APT y ha habido muchas comparaciones entre ambos, pero Por encima de todo, probar ambos puede hacerte entender cuál funciona mejor.

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

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

2. RPM (Administrador de paquetes de Red Hat)

Este es el formato de paquete de base 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 front-end que puede usar con él y, sin embargo, solo veremos lo mejor y eso es:

Es un gestor de paquetes de línea de comandos de código abierto y popular que funciona como una interfaz para usuarios a RPM. Puede compararlo con APT en los 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 versiones de YUM.

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

3. Pacman Package Manager - Arch Linux

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

Pero, de manera más efectiva, está diseñado 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. Zypper Package Manager - openSUSE

Es un administrador de paquetes de línea de comandos en OpenSUSE y utiliza la biblioteca libzypp, sus funcionalidades comunes incluyen acceso al repositorio, instalación de paquetes, resolución de problemas de dependencias y muchos 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 dominarla.

5. Portage Package Manager - 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 hacer un sistema de administración de paquetes simple y sin problemas que incluya funcionalidades como compatibilidad con versiones anteriores, automatización y mucho 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 y tratando de probarlos.

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