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:
- apt
- xbps
- dnf
- yum
- zypper
- eopkg
- pacman
- joħorġu
- pkg
- chromebrew
- homebrew
- nix
- snap
- 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.