sysget - priekšnodrošinājums katram Linux pakešu pārvaldniekam


Linux piedāvā daudz dažādu garšu, un daudziem no mums patīk pārbaudīt visu veidu izplatījumus, līdz atrodam ideālu atbilstību savām vajadzībām. Problēma ir tā, ka, pamatojoties uz lielāko izplatīšanu, kuru veido jūsu OS, pakotņu pārvaldnieks var būt atšķirīgs un izrādījies tāds, kas jums nav īpaši pazīstams.

Ir lietderība ar nosaukumu sysget, kas var kļūt par priekšgalu katram pakotņu pārvaldniekam. Būtībā sysget kalpo kā tilts un ļauj jums izmantot to pašu sintaksi katram pakotņu pārvaldniekam.

Tas ir īpaši noderīgi Linux jaunpienācējiem, kuri sper pirmos soļus, pārvaldot savu OS virs komandrindas, un vēlas lēkāt no viena izplatīšanas uz citu, nemācoties jaunas komandas.

Sysget nekādā ziņā neaizstāj izplatīšanas pakotņu pārvaldnieku. Tas ir tikai OS pakotņu pārvaldnieka iesaiņotājs, un, ja esat Linux administrators, iespējams, labāk ir palikt pie sava izplatītāja pakotņu pārvaldnieka.

Sysget atbalsta plašu pakotņu pārvaldnieku loku, tostarp:

  1. trāpīgs
  2. xbps
  3. dnf
  4. yum
  5. rāvējslēdzējs
  6. eopkg
  7. pacmanis
  8. parādās
  9. pkg
  10. hroma valoda
  11. mājas gatavošana
  12. nix
  13. snap
  14. Npm

  • meklēt paketes
  • instalēt paketes
  • noņemiet pakas
  • noņemt bāreņus
  • notīrīt pakotņu pārvaldnieka kešatmiņu
  • atjaunināt datu bāzi
  • jaunināšanas sistēma
  • jaunināt vienu paketi

Oficiālā sysget git krātuve ir pieejama šeit.

Kā instalēt un izmantot Sysget Linux

Sysget instalēšana ir īpaši vienkārša un niecīga, un to var pabeigt ar šādām komandām.

$ 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

Sysget lietošana ir arī diezgan vienkārša, un komandas bieži izskatās kā tās, kuras tiek izmantotas ar apt. Pirmo reizi palaižot sysget, jums tiks lūgts norādīt sistēmas pakotņu pārvaldnieku un redzēt pieejamo pakotņu sarakstu. Jums jāizvēlas savai OS:

$ sudo sysget

Kad tas ir izdarīts, varat izmantot šādas komandas:

Iepakojuma uzstādīšanai.

$ sudo sysget install <package name>

Lai noņemtu paketi, veiciet tālāk norādītās darbības.

$ sudo sysget remove package

Lai palaistu atjauninājumu:

$ sudo sysget update

Lai jauninātu sistēmu:

$ sudo sysget upgrade

Jauniniet konkrēto paketi ar:

$ sudo sysget upgrade <package name>

Lai noņemtu bāreņus:

$ sudo sysget autoremove 

Notīrīt pakotņu pārvaldnieka kešatmiņu:

$ sudo sysget clean 

Apskatīsim to darbībā. Šeit ir emacs instalācijas paraugs Ubuntu sistēmā.

$ sudo sysget install emacs

Lūk, kā noņemt paketi:

$ sudo sysget remove emacs

Ja jums jāiziet sistēmas izvēles iespējas, varat ierakstīt:

$ sudo sysget help

Tas parādīs pieejamo opciju sarakstu, kuras varat izmantot kopā ar sysget:

Atcerieties, ka sysget sintakse visos atbalstītajos izplatījumos ir vienāda. Tomēr tas nenozīmē pilnībā nomainīt OS pakotņu pārvaldnieku, bet tikai segt pamatvajadzības, lai sistēmā darbotos paketes.