sysget: un front-end para cada administrador de paquetes en Linux

Linux viene en muchas versiones y a muchos de nosotros nos gusta probar todo tipo de distribuciones hasta encontrar la combinación perfecta para nuestras necesidades. El problema es que, según la distribución principal de su sistema operativo, el administrador de paquetes puede ser diferente y resultar uno con el que no está particularmente familiarizado.

Existe una utilidad llamada sysget. que puede convertirse en una interfaz para cada administrador de paquetes. Básicamente, sysget. sirve como puente y le permite usar la misma sintaxis para cada administrador de paquetes.

Lea también. Los 5 mejores administradores de paquetes para principiantes en Linux

Esto es particularmente útil para los recién llegados a Linux que están dando sus primeros pasos en la administración de su sistema operativo a través de la línea de comandos y les gusta saltar de una distribución a otra sin tener que aprender nuevos comandos.

Sysget. no reemplaza de ninguna manera al administrador de paquetes de distribución. Es solo un contenedor del administrador de paquetes del sistema operativo y, si usted es un administrador de Linux, probablemente sea mejor utilizar el administrador de paquetes de su propia distribución.

Administradores de paquetes admitidos freestar.config.enabled_slots.push

Sysget admite una amplia gama de administradores de paquetes, incluidos:

  1. apt-get o apt
  2. xbps
  3. dnf
  4. yum
  5. zypper
  6. eopkg
  7. pacman
  8. emerge
  9. pkg
  10. chromebrew
  11. homebrew
  12. nix
  13. snap
  14. Npm

Funciones de Sysget

  • buscar paquetes
  • instalar paquetes
  • eliminar paquetes
  • eliminar huérfanos
  • borrar la caché del administrador de paquetes
  • actualizar la base de datos
  • actualizar el sistema
  • actualizar el paquete único

El repositorio oficial de git de sysget está disponible aquí.

Cómo instalar y usar Sysget en Linux

La instalación de sysget. es particular rly fácil y trivial y se puede completar con los siguientes comandos.

$ sudo wget-O/usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget $ sudo mkdir-p/usr/local/share/sysget $ sudo chmod a + x/usr/local/bin/sysget

El uso de sysget. también es bastante simple y los comandos a menudo se ven así los que se usan con apt. Cuando ejecute sysget. por primera vez, se le pedirá el administrador de paquetes de su sistema y verá una lista de los disponibles. Debe elegir uno para su sistema operativo:

$ sudo sysget  Elija Administrador de paquetes de Linux Elija el Administrador de paquetes de Linux

Una vez hecho esto, puede usar los siguientes comandos:

Para la instalación del paquete.

$ sudo sysget install

Para eliminar un paquete:

$ sudo sysget remove package

Para ejecutar una actualización:

$ sudo sysget update

Para actualizar su sistema:

$ sudo sysget actualizar

Actualizar paquete específico con:

$ sudo sysget upgrade

Para eliminar huérfanos:

$ sudo sysget autoremove

Limpiar la caché del administrador de paquetes:

$ sudo sysget clean

Veámoslo en acción. Aquí hay una instalación de muestra de emacs. en el sistema Ubuntu.

$ sudo sysget install emacs Instalar paquete en Ubuntu Instalar Pac kage en Ubuntu

Y aquí se explica cómo eliminar un paquete:

$ sudo sysget remove emacs  Eliminar paquete en Ubuntu Eliminar paquete en Ubuntu

Si necesita pasar por las opciones de sysget. puede escribir:

$ sudo sysget help

Esto mostrará una lista de opciones disponibles que puede usar con sysget:

 Opciones y uso del comando Sysget Opciones del comando Sysget y conclusión de uso

Recuerde que la sintaxis de sysget. es la misma en todas las distribuciones admitidas. Aún así, no significa reemplazar completamente el administrador de paquetes de su sistema operativo, sino solo cubrir las necesidades básicas para operar paquetes en el sistema.