sysget – Előtér minden Linux csomagkezelőhöz
A Linuxnak számos változata létezik, és sokan szeretünk mindenféle disztribúciót tesztelni, amíg meg nem találjuk az igényeinknek megfelelőt. A probléma az, hogy attól függően, hogy melyik fő disztribúciót építi fel az operációs rendszer, a csomagkezelő más lehet, és kiderült, hogy nem ismeri különösebben.
Van egy sysget nevű segédprogram, amely minden csomagkezelő kezelőfelületévé válhat. Alapvetően a sysget hídként szolgál, és lehetővé teszi, hogy minden csomagkezelőhöz ugyanazt a szintaxist használja.
Olvassa el még: 5 legjobb csomagkezelő Linux kezdőknek
Ez különösen hasznos azoknak a Linux újoncoknak, akik megteszik az első lépéseket az operációs rendszerük parancssoron keresztüli kezelésében, és szeretnek egyik disztribúcióról a másikra ugrani anélkül, hogy új parancsokat kellene megtanulniuk.
A Sysget semmiképpen sem helyettesíti a terjesztési csomagkezelőt. Ez csak az operációs rendszer csomagkezelőjének burkolója, és ha Ön Linux rendszergazda, akkor valószínűleg jobb, ha ragaszkodik a saját disztribúciójának csomagkezelőjéhez.
Támogatott csomagkezelők
A Sysget a csomagkezelők széles skáláját támogatja, beleértve:
- apt-get vagy apt
- xbps
- dnf
- nam
- zipper
- eopkg
- pacman
- felbukkan
- pkg
- krómbarna
- házisör
- semmi
- csattan
- Npm
A Sysget szolgáltatásai
- csomagok keresése
- csomagokat telepíteni
- távolítsa el a csomagokat
- távolítsa el az árvákat
- csomagkezelő gyorsítótár törlése
- adatbázis frissítése
- frissítési rendszer
- egyetlen csomag frissítése
A sysget hivatalos git tárháza itt érhető el.
A Sysget telepítése és használata Linux alatt
A sysget telepítése különösen egyszerű és triviális, és a következő parancsokkal fejezhető be.
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
A sysget használata is meglehetősen egyszerű, és a parancsok gyakran hasonlítanak az apt parancshoz. Amikor először futtatja a sysget alkalmazást, meg kell adnia a rendszer csomagkezelőjét, és megjelenik az elérhető csomagok listája. Ki kell választania az operációs rendszerének megfelelőt:
sudo sysget
Ha ez megtörtént, használhatja a következő parancsokat:
Csomagtelepítéshez.
sudo sysget install <package name>
Csomag eltávolítása:
sudo sysget remove package
Frissítés futtatásához:
sudo sysget update
A rendszer frissítéséhez:
sudo sysget upgrade
Adott csomag frissítése a következőkkel:
sudo sysget upgrade <package name>
Az árvák eltávolítása:
sudo sysget autoremove
Tisztítsa meg a csomagkezelő gyorsítótárát:
sudo sysget clean
Lássuk működés közben. Íme egy példa az emacs telepítésére Ubuntu rendszeren.
sudo sysget install emacs
És a következőképpen távolíthat el egy csomagot:
sudo sysget remove emacs
Ha végig kell mennie a sysget opciókon, írja be:
sudo sysget help
Megjelenik a sysgettel használható opciók listája:
Következtetés
Ne feledje, hogy a sysget szintaxisa minden támogatott disztribúcióban ugyanaz. Ennek ellenére nem az operációs rendszer csomagkezelőjének teljes cseréjét jelenti, hanem csak a csomagok rendszeren történő üzemeltetéséhez szükséges alapvető szükségletek fedezését.