sysget - Front-end għal Kull Maniġer tal-Pakketti fil-Linux


Linux jiġi f'ħafna togħmiet u ħafna minna nħobbu nittestjaw kull tip ta 'distribuzzjoni sakemm insibu t-taqbila perfetta għall-bżonnijiet tagħna. Il-problema hija li bbażat fuq liema distribuzzjoni ewlenija tinbena l-OS tiegħek, il-maniġer tal-pakketti jista 'jkun differenti u rriżulta li jkun wieħed li m'intix familjari b'mod partikolari magħha.

Hemm utilità msejħa sysget li tista' ssir front-end għal kull maniġer tal-pakketti. Bażikament sysget iservi bħala pont u jippermettilek tuża l-istess sintassi għal kull maniġer tal-pakkett.

Dan huwa partikolarment utli għal Linux ġodda li qed jieħdu l-ewwel passi tagħhom fil-ġestjoni tal-OS tagħhom fuq il-linja tal-kmand u jixtiequ hop minn distribuzzjoni għal oħra mingħajr ma jkollhom għalfejn jitgħallmu kmandi ġodda.

Sysget bl-ebda mod ma jissostitwixxi l-maniġer tal-pakkett tad-distribuzzjoni. Huwa biss tgeżwir tal-maniġer tal-pakkett tal-OS u jekk inti amministratur tal-Linux, huwa probabbilment aħjar li żżomm mal-maniġer tal-pakkett tad-distro tiegħek stess.

Sysget jappoġġja firxa wiesgħa ta 'maniġers tal-pakketti inklużi:

  1. apt
  2. xbps
  3. dnf
  4. yum
  5. zypper
  6. eopkg
  7. pacman
  8. joħorġu
  9. pkg
  10. chromebrew
  11. homebrew
  12. nix
  13. snap
  14. Npm

  • fittxu pakketti
  • installa pakketti
  • neħħi l-pakketti
  • neħħi l-orfni
  • ċar il-cache tal-maniġer tal-pakkett
  • aġġorna d-database
  • sistema ta' aġġornament
  • upgrade pakkett wieħed

Ir-repożitorju git uffiċjali ta 'sysget huwa disponibbli hawn.

Kif tinstalla u tuża Sysget fil-Linux

L-installazzjoni ta 'sysget hija partikolarment faċli u trivjali u tista' titlesta bil-kmandi li ġejjin.

$ 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-użu ta 'sysget huwa wkoll pjuttost sempliċi u l-kmandi spiss jidhru bħal dawk użati ma' apt. Meta tħaddem sysget għall-ewwel darba, tintalab għall-maniġer tal-pakketti tas-sistema tiegħek u tara lista ta’ dawk disponibbli. Trid tagħżel dik għall-OS tiegħek:

$ sudo sysget

Ladarba dan isir, tista 'tuża l-kmandi li ġejjin:

Għall-installazzjoni tal-pakkett.

$ sudo sysget install <package name>

Biex tneħħi pakkett:

$ sudo sysget remove package

Biex tmexxi aġġornament:

$ sudo sysget update

Biex taġġorna s-sistema tiegħek:

$ sudo sysget upgrade

Aġġorna pakkett speċifiku bi:

$ sudo sysget upgrade <package name>

Biex tneħħi l-orfni:

$ sudo sysget autoremove 

Naddaf il-cache tal-maniġer tal-pakketti:

$ sudo sysget clean 

Ejja narawha fl-azzjoni. Hawnhekk hawn kampjun ta 'installazzjoni ta' emacs fuq is-sistema Ubuntu.

$ sudo sysget install emacs

U hawn kif tneħħi pakkett:

$ sudo sysget remove emacs

Jekk għandek bżonn tgħaddi minn għażliet ta' sysget, tista' ttajpja:

$ sudo sysget help

Dan se juri lista ta’ għażliet disponibbli li tista’ tuża ma’ sysget:

Ftakar li s-sintassi għal sysget hija l-istess fid-distribuzzjonijiet kollha appoġġjati. Xorta mhix tfisser li tissostitwixxi kompletament il-maniġer tal-pakkett tal-OS tiegħek, iżda biss biex tkopri l-ħtiġijiet bażiċi biex topera pakketti fuq is-sistema.