sysget - Usa ka Front-end alang sa Matag Package Manager sa Linux


Ang Linux moabut sa daghang mga lami ug daghan kanamo ang gusto nga sulayan ang tanan nga mga klase sa pag-apod-apod hangtod nga makit-an namon ang hingpit nga pagkapares alang sa among mga panginahanglan. Ang problema mao nga base sa kung unsang mayor nga pag-apod-apod ang imong OS gitukod, ang manager sa package mahimong lahi ug nahimo nga usa nga dili nimo pamilyar.

Adunay usa ka utility nga gitawag og sysget nga mahimong usa ka front-end alang sa matag manager sa package. Sa panguna ang sysget nagsilbi nga tulay ug gitugotan ka nga mogamit parehas nga syntax alang sa matag manager sa package.

Kini labi ka mapuslanon alang sa mga bag-ong nangabot sa Linux nga naghimo sa ilang una nga mga lakang sa pagdumala sa ilang OS sa linya sa mando ug gusto nga molukso gikan sa usa ka pag-apod-apod ngadto sa lain nga dili kinahanglan nga magkat-on og bag-ong mga sugo.

Ang Sysget dili gyud kapuli sa tagdumala sa pakete sa pag-apod-apod. Kini usa lamang ka wrapper sa OS package manager ug kung ikaw usa ka Linux administrator tingali mas maayo nga magpabilin sa imong kaugalingong distro's package manager.

Gisuportahan sa Sysget ang halapad nga mga tagdumala sa pakete lakip ang:

  1. haom
  2. xbps
  3. dnf
  4. yum
  5. zypper
  6. eopkg
  7. pacman
  8. tumaw
  9. pkg
  10. chromebrew
  11. homebrew
  12. nix
  13. snap
  14. Npm

  • pangitaa ang mga pakete
  • pag-instalar og mga pakete
  • kuhaa ang mga pakete
  • kuhaa ang mga ilo
  • klaro ang cache sa tagdumala sa package
  • pag-update sa database
  • pag-upgrade nga sistema
  • pag-upgrade sa usa ka pakete

Ang opisyal nga git repository sa sysget anaa dinhi.

Giunsa ang Pag-install ug Paggamit sa Sysget sa Linux

Ang pag-instalar sa sysget labi ka dali ug wala’y hinungdan ug mahimong makompleto sa mga mosunod nga mga mando.

$ 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

Ang paggamit sa sysget yano ra usab ug ang mga sugo kanunay nga tan-awon sama sa gigamit sa apt. Kung nagpadagan ka sa sysget sa unang higayon pangutan-on ka alang sa manager sa package sa imong sistema ug tan-awa ang usa ka lista sa mga magamit. Kinahanglan nimong pilion ang usa para sa imong OS:

$ sudo sysget

Kung nahuman na kini, mahimo nimong gamiton ang mosunud nga mga mando:

Alang sa pag-instalar sa package.

$ sudo sysget install <package name>

Aron makuha ang usa ka pakete:

$ sudo sysget remove package

Aron magpadagan og update:

$ sudo sysget update

Aron ma-upgrade ang imong sistema:

$ sudo sysget upgrade

Pag-upgrade sa piho nga pakete nga adunay:

$ sudo sysget upgrade <package name>

Aron matangtang ang mga ilo:

$ sudo sysget autoremove 

Limpyo nga package manager cache:

$ sudo sysget clean 

Atong tan-awon kini sa aksyon. Ania ang usa ka sample nga pag-install sa mga emac sa sistema sa Ubuntu.

$ sudo sysget install emacs

Ug ania kung giunsa pagtangtang ang usa ka pakete:

$ sudo sysget remove emacs

Kung kinahanglan nimo nga moagi sa mga kapilian sa sysget, mahimo nimong i-type ang:

$ sudo sysget help

Magpakita kini usa ka lista sa magamit nga mga kapilian nga magamit nimo sa sysget:

Hinumdumi nga ang syntax para sa sysget parehas sa tanan nga gisuportahan nga mga distribusyon. Bisan pa dili kini gipasabut nga hingpit nga ilisan ang imong manager sa package sa OS, apan aron matabonan ang sukaranan nga mga panginahanglanon sa pag-operate sa mga pakete sa sistema.