sysget - Un front-end para cada administrador de paquetes en Linux


Linux viene en muchos sabores 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, en función de la distribución principal de su sistema operativo, el administrador de paquetes puede ser diferente y convertirse en uno con el que no está 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.

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 significa en ningún caso la sustitución del administrador de paquetes de distribución. Es solo una envoltura del gestor de paquetes del sistema operativo y si usted es un administrador de Linux, probablemente sea mejor quedarse con el gestor de paquetes de su propia distribución.

Sysget admite una amplia gama de gestores de paquetes que incluyen:

  1. apt-get or 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
  • search for packages
  • install packages
  • remove packages
  • remove orphans
  • clear package manager cache
  • update database
  • upgrade system
  • upgrade single package

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

Cómo instalar y usar Sysget en Linux

La instalación de sysget es particularmente 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 parecen a los utilizados 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. Debes elegir la que mejor se adapte a tu sistema operativo:

$ sudo sysget

Una vez hecho esto, puede utilizar los siguientes comandos:

Para la instalación del paquete.

$ sudo sysget install <package name>

Para eliminar un paquete:

$ sudo sysget remove package

Para ejecutar una actualización:

$ sudo sysget update

Para actualizar su sistema:

$ sudo sysget upgrade

Actualizar paquete específico con:

$ sudo sysget upgrade <package name>

Para eliminar a los huérfanos:

$ sudo sysget autoremove 

Limpiar el caché del administrador de paquetes:

$ sudo sysget clean 

Vamos a verlo en acción. Aquí hay una instalación de muestra de emacs en el sistema Ubuntu.

$ sudo sysget install emacs

Y aquí es cómo quitar un paquete:

$ sudo sysget remove emacs

Si necesita utilizar las opciones sysget , puede escribir:

$ sudo sysget help

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

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