sysget: un front-end per a cada gestor de paquets a Linux


Linux ve en molts sabors i a molts de nosaltres ens agrada provar tot tipus de distribucions fins que trobem la combinació perfecta per a les nostres necessitats. El problema és que en funció de la distribució principal que es construeix el vostre sistema operatiu, el gestor de paquets pot ser diferent i resultar ser un que no esteu molt familiaritzat.

Hi ha una utilitat anomenada sysget que es pot convertir en un front-end per a tots els gestors de paquets. Bàsicament, sysget serveix de pont i us permet utilitzar la mateixa sintaxi per a tots els gestors de paquets.

Això és especialment útil per als nouvinguts de Linux que estan donant els seus primers passos en la gestió del seu sistema operatiu a través de la línia d'ordres i els agrada passar d'una distribució a una altra sense haver d'aprendre ordres noves.

Sysget no substitueix en cap cas el gestor de paquets de distribució. És només un embolcall del gestor de paquets del sistema operatiu i, si sou un administrador de Linux, probablement sigui millor cenyir-vos al gestor de paquets de la vostra pròpia distribució.

Sysget admet una àmplia gamma de gestors de paquets que inclouen:

  1. apte
  2. xbps
  3. dnf
  4. mmm
  5. zypper
  6. eopkg
  7. pacman
  8. emergeix
  9. paquet
  10. chromebrew
  11. elaboració pròpia
  12. nix
  13. snap
  14. Npm

  • cerqueu paquets
  • instal·lar paquets
  • eliminar paquets
  • eliminar els orfes
  • esborra la memòria cau del gestor de paquets
  • actualitzar la base de dades
  • actualitzar el sistema
  • actualitza el paquet únic

El repositori git oficial de sysget està disponible aquí.

Com instal·lar i utilitzar Sysget a Linux

La instal·lació de sysget és especialment fàcil i trivial i es pot completar amb les ordres següents.

$ 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

L'ús de sysget també és bastant senzill i les ordres solen semblar a les que s'utilitzen amb apt. Quan executeu sysget per primera vegada, se us demanarà el gestor de paquets del vostre sistema i veureu una llista dels disponibles. Heu de triar el per al vostre sistema operatiu:

$ sudo sysget

Un cop fet això, podeu utilitzar les ordres següents:

Per a la instal·lació de paquets.

$ sudo sysget install <package name>

Per eliminar un paquet:

$ sudo sysget remove package

Per executar una actualització:

$ sudo sysget update

Per actualitzar el vostre sistema:

$ sudo sysget upgrade

Actualitza el paquet específic amb:

$ sudo sysget upgrade <package name>

Per eliminar els orfes:

$ sudo sysget autoremove 

Neteja la memòria cau del gestor de paquets:

$ sudo sysget clean 

Vegem-ho en acció. Aquí teniu una instal·lació de mostra d'emacs al sistema Ubuntu.

$ sudo sysget install emacs

I aquí és com eliminar un paquet:

$ sudo sysget remove emacs

Si necessiteu passar per les opcions de sysget, podeu escriure:

$ sudo sysget help

Això mostrarà una llista d'opcions disponibles que podeu utilitzar amb sysget:

Recordeu que la sintaxi de sysget és la mateixa en totes les distribucions admeses. Tot i així, no pretén substituir completament el vostre gestor de paquets del sistema operatiu, sinó només cobrir les necessitats bàsiques per operar paquets al sistema.