sysget – kiekvieno Linux paketų tvarkytuvės sąsaja


„Linux“ yra įvairių skonių ir daugelis iš mūsų mėgsta išbandyti visų rūšių paskirstymus, kol rasime tobulai atitinkantį mūsų poreikius. Problema ta, kad atsižvelgiant į tai, koks pagrindinis platinimas yra sukurtas jūsų OS, paketų tvarkyklė gali skirtis ir pasirodė, kad ji jums nelabai pažįstama.

Yra įrankis, vadinamas sysget, kuris gali tapti kiekvieno paketo tvarkyklės priekine dalimi. Iš esmės sysget tarnauja kaip tiltas ir leidžia naudoti tą pačią sintaksę kiekvienai paketų tvarkyklei.

Taip pat skaitykite: 5 geriausi paketų tvarkytojai, skirti Linux naujokams

Tai ypač naudinga „Linux“ naujokams, kurie žengia pirmuosius žingsnius valdydami savo OS per komandinę eilutę ir mėgsta pereiti nuo vieno platinimo prie kito, nemokant naujų komandų.

Sysget jokiu būdu nepakeičia platinimo paketų tvarkyklės. Tai tik OS paketų tvarkyklės įpakavimas ir, jei esate „Linux“ administratorius, tikriausiai geriau pasilikti prie savo platinimo paketų tvarkyklės.

Palaikomi paketų tvarkytojai

„Sysget“ palaiko daugybę paketų tvarkyklių, įskaitant:

  1. apt-get arba apt
  2. xbps
  3. dnf
  4. skanu
  5. zypper
  6. eopkg
  7. pacman
  8. atsirasti
  9. pkg
  10. chromuotas
  11. naminis alus
  12. nix
  13. spragtelėti
  14. Npm

„Sysget“ funkcijos

  • ieškoti paketų
  • įdiegti paketus
  • pašalinti paketus
  • pašalinti našlaičius
  • išvalyti paketų tvarkyklės talpyklą
  • atnaujinti duomenų bazę
  • atnaujinimo sistema
  • atnaujinti vieną paketą

Oficialią sysget git saugyklą rasite čia.

Kaip įdiegti ir naudoti „Sysget“ sistemoje „Linux“.

Diegimas sysget yra ypač lengvas ir nereikšmingas, jį galima užbaigti naudojant šias komandas.

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

Naudoti sysget taip pat gana paprasta, o komandos dažnai atrodo taip, kaip naudojamos su apt. Kai pirmą kartą paleisite sysget, jūsų bus paprašyta įvesti sistemos paketų tvarkyklę ir pamatysite galimų paketų sąrašą. Turite pasirinkti savo OS:

sudo sysget

Tai atlikę galite naudoti šias komandas:

Dėl paketo įdiegimo.

sudo sysget install <package name>

Norėdami išimti paketą:

sudo sysget remove package

Norėdami paleisti naujinimą:

sudo sysget update

Norėdami atnaujinti sistemą:

sudo sysget upgrade

Atnaujinkite konkretų paketą su:

sudo sysget upgrade <package name>

Norėdami pašalinti našlaičius:

sudo sysget autoremove 

Išvalykite paketų tvarkyklės talpyklą:

sudo sysget clean 

Pažiūrėkime tai veikiant. Štai pavyzdys emacs diegimas Ubuntu sistemoje.

sudo sysget install emacs

Ir štai kaip pašalinti paketą:

sudo sysget remove emacs

Jei reikia peržiūrėti sysget parinktis, galite įvesti:

sudo sysget help

Bus rodomas galimų parinkčių, kurias galite naudoti su sysget, sąrašas:

Išvada

Atminkite, kad sysget sintaksė yra vienoda visuose palaikomuose platinimuose. Vis dėlto tai nereiškia, kad reikia visiškai pakeisti OS paketų tvarkyklę, o tik patenkinti pagrindinius sistemos paketų valdymo poreikius.