sysget - Framhlið fyrir alla pakkastjóra í Linux


Linux kemur í mörgum bragðtegundum og mörgum okkar finnst gaman að prófa alls kyns dreifingar þar til við finnum hið fullkomna samsvörun fyrir þarfir okkar. Vandamálið er að miðað við hvaða aðaldreifingu stýrikerfið þitt er byggt gæti pakkastjórinn verið annar og reynst vera sá sem þú þekkir ekki sérstaklega.

Það er tól sem kallast sysget sem getur orðið framhlið fyrir alla pakkastjóra. Í grundvallaratriðum þjónar sysget sem brú og gerir þér kleift að nota sömu setningafræði fyrir hvern pakkastjóra.

Þetta er sérstaklega gagnlegt fyrir Linux nýliða sem eru að stíga sín fyrstu skref í að stjórna stýrikerfinu sínu yfir skipanalínu og vilja hoppa úr einni dreifingu í aðra án þess að þurfa að læra nýjar skipanir.

Sysget kemur á engan hátt í stað dreifingarpakkastjórans. Það er bara umbúðir OS pakkastjórans og ef þú ert Linux stjórnandi er líklega betra að halda sig við pakkastjórann þinn eigin distro.

Sysget styður fjölbreytt úrval pakkastjóra, þar á meðal:

  1. viðkvæmt
  2. xbps
  3. dnf
  4. jamm
  5. zypper
  6. eopkg
  7. pacman
  8. koma fram
  9. pakk
  10. chromebrew
  11. heimabrugg
  12. nix
  13. smella
  14. Npm

  • leit að pakka
  • settu upp pakka
  • fjarlægðu pakka
  • fjarlægja munaðarlaus börn
  • hreinsaðu skyndiminni pakkastjóra
  • uppfæra gagnagrunn
  • uppfærðu kerfi
  • uppfærðu stakan pakka

Opinber git geymsla sysget er fáanleg hér.

Hvernig á að setja upp og nota Sysget í Linux

Uppsetning sysget er sérstaklega auðveld og léttvæg og hægt er að klára hana með eftirfarandi skipunum.

$ 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

Notkun sysget er líka frekar einföld og skipanir líta oft út eins og þær sem notaðar eru með apt. Þegar þú keyrir sysget í fyrsta skipti verðurðu beðinn um pakkastjóra kerfisins þíns og sérð lista yfir tiltæka. Þú verður að velja þann fyrir stýrikerfið þitt:

$ sudo sysget

Þegar þessu er lokið geturðu notað eftirfarandi skipanir:

Fyrir uppsetningu pakka.

$ sudo sysget install <package name>

Til að fjarlægja pakka:

$ sudo sysget remove package

Til að keyra uppfærslu:

$ sudo sysget update

Til að uppfæra kerfið þitt:

$ sudo sysget upgrade

Uppfærðu sérstakan pakka með:

$ sudo sysget upgrade <package name>

Til að fjarlægja munaðarlaus börn:

$ sudo sysget autoremove 

Hreinsaðu skyndiminni pakkastjóra:

$ sudo sysget clean 

Við skulum sjá það í verki. Hér er sýnishorn af uppsetningu emacs á Ubuntu kerfi.

$ sudo sysget install emacs

Og hér er hvernig á að fjarlægja pakka:

$ sudo sysget remove emacs

Ef þú þarft að fara í gegnum kerfisvalkosti geturðu slegið inn:

$ sudo sysget help

Þetta mun sýna lista yfir tiltæka valkosti sem þú getur notað með sysget:

Mundu að setningafræði fyrir sysget er sú sama í öllum studdum dreifingum. Það er samt ekki meint að skipta algjörlega út OS pakkastjóranum þínum, heldur bara til að dekka grunnþarfir til að reka pakka á kerfinu.