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:
- trāpīgs
- xbps
- dnf
- yum
- rāvējslēdzējs
- eopkg
- pacmanis
- parādās
- pkg
- hroma valoda
- mājas gatavošana
- nix
- snap
- 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.