sysget - Un front-end pentru fiecare manager de pachete în Linux


Linux vine în multe variante și multora dintre noi ne place să testăm tot felul de distribuții până când găsim potrivirea perfectă pentru nevoile noastre. Problema este că, pe baza distribuției majore construite de sistemul de operare, managerul de pachete ar putea fi diferit și s-a dovedit a fi unul cu care nu sunteți foarte familiarizat.

Există un utilitar numit sysget care poate deveni un front-end pentru fiecare manager de pachete. Practic, sysget servește drept punte și vă permite să utilizați aceeași sintaxă pentru fiecare manager de pachete.

Acest lucru este util în special pentru nou-veniții Linux care fac primii pași în gestionarea sistemului de operare prin linia de comandă și le place să treacă de la o distribuție la alta fără a fi nevoie să învețe comenzi noi.

Sysget nu înlocuiește în niciun caz managerul de pachete de distribuție. Este doar un pachet al managerului de pachete al sistemului de operare și, dacă sunteți administrator Linux, probabil că este mai bine să rămâneți la managerul de pachete al propriei distribuții.

Manageri de pachete acceptați

Sysget acceptă o gamă largă de manageri de pachete, inclusiv:

  1. apt
  2. xbps
  3. dnf
  4. daam
  5. zypper
  6. eopkg
  7. pacman
  8. emerge
  9. pachet
  10. chromebrew
  11. homebrew
  12. nix
  13. snap
  14. Npm

Caracteristici Sysget

  • căutați pachete
  • instalați pachete
  • eliminați pachetele
  • eliminați orfanii
  • Ștergeți memoria cache a managerului de pachete
  • actualizați baza de date
  • actualizați sistemul
  • actualizați pachetul unic

Depozitul oficial git al sysget este disponibil aici.

Cum se instalează și se utilizează Sysget în Linux

Instalarea sysget este deosebit de ușoară și banală și poate fi finalizată cu următoarele comenzi.

$ 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

Utilizarea sysget este, de asemenea, destul de simplă, iar comenzile arată adesea ca cele folosite cu apt. Când rulați sysget pentru prima dată, vi se va cere managerul de pachete al sistemului dvs. și veți vedea o listă cu cele disponibile. Trebuie să-l alegi pe cel pentru sistemul de operare:

$ sudo sysget

După ce ați făcut acest lucru, puteți utiliza următoarele comenzi:

Pentru instalarea pachetului.

$ sudo sysget install <package name>

Pentru a elimina un pachet:

$ sudo sysget remove package

Pentru a rula o actualizare:

$ sudo sysget update

Pentru a vă actualiza sistemul:

$ sudo sysget upgrade

Actualizați pachetul specific cu:

$ sudo sysget upgrade <package name>

Pentru a elimina orfanii:

$ sudo sysget autoremove 

Curățați memoria cache a managerului de pachete:

$ sudo sysget clean 

Să-l vedem în acțiune. Iată un exemplu de instalare a emacs pe sistemul Ubuntu.

$ sudo sysget install emacs

Și iată cum să eliminați un pachet:

$ sudo sysget remove emacs

Dacă trebuie să parcurgeți opțiunile sysget, puteți tasta:

$ sudo sysget help

Aceasta va afișa o listă de opțiuni disponibile pe care le puteți utiliza cu sysget:

Concluzie

Rețineți că sintaxa pentru sysget este aceeași în toate distribuțiile acceptate. Totuși, nu este menită să înlocuiască complet managerul de pachete ale sistemului de operare, ci doar să acopere nevoile de bază pentru a opera pachete pe sistem.