sysget - Front -end za vsak upravitelj paketov v Linuxu
Linux ima veliko okusov in mnogi od nas radi preizkušajo vse vrste distribucij, dokler ne najdemo popolnega ujemanja z našimi potrebami. Težava je v tem, da je lahko upravitelj paketov glede na to, katera glavna distribucija vašega operacijskega sistema zgrajena, drugačen in se izkaže za takega, ki ga ne poznate posebej.
Obstaja pripomoček, imenovan sysget, ki lahko postane vmesni del za vsakega upravitelja paketov. V bistvu sysget služi kot most in vam omogoča uporabo iste sintakse za vsakega upravitelja paketov.
To je še posebej uporabno za novince v Linuxu, ki delajo prve korake pri upravljanju operacijskega sistema prek ukazne vrstice in radi skočijo iz ene distribucije v drugo, ne da bi se morali naučiti novih ukazov.
Sysget nikakor ne nadomešča upravitelja distribucijskih paketov. Je samo ovoj upravitelja paketov OS in če ste skrbnik Linuxa, je verjetno bolje, da se držite upravitelja paketov svojega distribucijskega sistema.
Sysget podpira široko paleto upraviteljev paketov, vključno z:
- apt
- xbps
- dnf
- yum
- zypper
- eopkg
- pacman
- pojavi
- pkg
- chromebrew
- domače pivo
- nix
- snap
- Npm
- poiščite pakete
- namestite pakete
- odstrani pakete
- odstranite sirote
- počisti predpomnilnik upravitelja paketov
- posodobi bazo podatkov
- nadgradi sistem
- nadgradi en sam paket
Uradno skladišče git sysget je na voljo tukaj.
Kako namestiti in uporabljati Sysget v Linuxu
Namestitev sysgeta je še posebej enostavna in nepomembna in jo lahko zaključite z naslednjimi ukazi.
$ 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
Uporaba sistema sysget je prav tako precej preprosta in ukazi so pogosto podobni tistim, ki se uporabljajo z apt. Ko prvič zaženete sysget, boste pozvani k upravitelju paketov vašega sistema in videli boste seznam razpoložljivih. Izbrati morate enega za svoj OS:
$ sudo sysget
Ko to storite, lahko uporabite naslednje ukaze:
Za namestitev paketa.
$ sudo sysget install <package name>
Če želite odstraniti paket:
$ sudo sysget remove package
Če želite zagnati posodobitev:
$ sudo sysget update
Če želite nadgraditi sistem:
$ sudo sysget upgrade
Nadgradite poseben paket z:
$ sudo sysget upgrade <package name>
Če želite odstraniti sirote:
$ sudo sysget autoremove
Počisti predpomnilnik upravitelja paketov:
$ sudo sysget clean
Poglejmo to v akciji. Tukaj je vzorec namestitve emacs v sistemu Ubuntu.
$ sudo sysget install emacs
In tukaj je, kako odstraniti paket:
$ sudo sysget remove emacs
Če morate iti skozi možnosti sysget, lahko vnesete:
$ sudo sysget help
To bo prikazalo seznam razpoložljivih možnosti, ki jih lahko uporabite s sistemom sysget:
Ne pozabite, da je skladnja za sysget enaka v vseh podprtih distribucijah. Vendar to ne pomeni, da v celoti zamenjate upravitelja paketov operacijskega sistema, ampak le, da pokrijete osnovne potrebe po delovanju paketov v sistemu.