sysget - Front-end za svaki menadžer paketa u Linuxu
Linux dolazi u mnogim ukusima i mnogi od nas vole testirati sve vrste distribucija dok ne pronađemo savršenu za naše potrebe. Problem je u tome što na osnovu toga koje glavne distribucije je vaš OS izgrađen, menadžer paketa može biti drugačiji i ispostavilo se da je onaj s kojim niste posebno upoznati.
Postoji uslužni program pod nazivom sysget koji može postati front-end za svaki menadžer paketa. U osnovi sysget služi kao most i omogućava vam da koristite istu sintaksu za svaki menadžer paketa.
Pročitajte također: 5 najboljih menadžera paketa za Linux početnike
Ovo je posebno korisno za Linux pridošlice koji poduzimaju prve korake u upravljanju svojim OS-om preko komandne linije i vole da skaču s jedne distribucije na drugu bez potrebe da uče nove komande.
Sysget ni u kom slučaju nije zamjena za upravitelja paketa distribucije. To je samo omot od menadžera paketa OS-a i ako ste Linux administrator vjerovatno je bolje držati se upravitelja paketa vlastitog distroa.
Podržani menadžeri paketa
Sysget podržava širok spektar menadžera paketa uključujući:
- apt-get ili apt
- xbps
- dnf
- yum
- zypper
- eopkg
- pacman
- emerge
- pkg
- chromebrew
- homebrew
- nix
- snap
- Npm
Sysget Features
- tražiti pakete
- instalirajte pakete
- ukloniti pakete
- ukloniti siročad
- očisti keš menadžera paketa
- ažurirati bazu podataka
- sistem nadogradnje
- nadogradite pojedinačni paket
Zvanični git repozitorij sysget-a dostupan je ovdje.
Kako instalirati i koristiti Sysget u Linuxu
Instalacija sysgeta je posebno laka i trivijalna i može se završiti sa sljedećim komandama.
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
Upotreba sysgeta je također prilično jednostavna i komande često izgledaju kao one koje se koriste sa apt. Kada prvi put pokrenete sysget, od vas će se tražiti menadžer paketa vašeg sistema i vidjeti listu dostupnih. Morate odabrati onaj za vaš OS:
sudo sysget
Nakon što je ovo urađeno, možete koristiti sljedeće naredbe:
Za instalaciju paketa.
sudo sysget install <package name>
Da biste uklonili paket:
sudo sysget remove package
Da pokrenete ažuriranje:
sudo sysget update
Da nadogradite svoj sistem:
sudo sysget upgrade
Nadogradite određeni paket sa:
sudo sysget upgrade <package name>
Za uklanjanje djece bez roditelja:
sudo sysget autoremove
Očistite keš menadžera paketa:
sudo sysget clean
Pogledajmo to na djelu. Evo primjera instalacije emacsa na Ubuntu sistemu.
sudo sysget install emacs
A evo kako ukloniti paket:
sudo sysget remove emacs
Ako trebate proći kroz opcije sysget, možete upisati:
sudo sysget help
Ovo će pokazati listu dostupnih opcija koje možete koristiti sa sysgetom:
Zaključak
Zapamtite da je sintaksa za sysget ista u svim podržanim distribucijama. Ipak, nije namjera u potpunosti zamijeniti vaš OS paket menadžer, već samo da pokrije osnovne potrebe za rad paketa na sistemu.