Búsqueda de sitios web

sysget: una interfaz 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 que encontramos la que se adapta perfectamente a nuestras necesidades. El problema es que, según la distribución principal de su sistema operativo, el administrador de paquetes puede ser diferente y resulta ser 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: 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 en modo alguno al administrador de paquetes de distribución. Es solo un contenedor del administrador de paquetes del sistema operativo y, si es administrador de Linux, probablemente sea mejor seguir con el administrador de paquetes de su propia distribución.

Administradores de paquetes admitidos

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

  1. apto-obtener o apto
  2. xbps
  3. dnf
  4. mmm
  5. cremallera
  6. eopkg
  7. pacman
  8. surgir
  9. paquete
  10. cerveza cromada
  11. cerveza casera
  12. nada
  13. quebrar
  14. Npm

Funciones de Sysget

  • buscar paquetes
  • instalar paquetes
  • eliminar paquetes
  • eliminar huérfanos
  • borrar caché del administrador de paquetes
  • actualizar base de datos
  • sistema de actualización
  • actualizar 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 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 que se usan con apt. Cuando ejecute sysget por primera vez, se le preguntará por el administrador de paquetes de su sistema y verá una lista de los disponibles. Debes elegir el adecuado para tu SO:

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

Actualice el paquete específico con:

sudo sysget upgrade <package name>

Para eliminar huérfanos:

sudo sysget autoremove 

Limpiar 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

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

sudo sysget remove emacs

Si necesita revisar las opciones de sysget, puede escribir:

sudo sysget help

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

Conclusión

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