sysget - Etuosa jokaiselle Linuxin paketinhallinnalle


Linuxissa on monia makuja, ja monet meistä haluavat testata kaikenlaisia jakeluja, kunnes löydämme täydellisen vastauksen tarpeisiimme. Ongelmana on, että käyttöjärjestelmän rakenteellisen jakelun perusteella paketinhallinta saattaa olla erilainen ja osoittautunut sellaiseksi, jota et tunne erityisesti.

On apuohjelma nimeltä sysget, josta voi tulla jokaisen paketinhallinnan käyttöliittymä. Pohjimmiltaan sysget toimii siltana ja antaa sinun käyttää samaa syntaksia jokaiselle paketinhallinnalle.

Tämä on erityisen hyödyllistä uusille Linux-tulokkaille, jotka ottavat ensimmäiset askeleensa hallita käyttöjärjestelmää komentoriviltä ja haluavat hypätä jakelusta toiseen tarvitsematta oppia uusia komentoja.

Sysget ei missään nimessä korvaa jakelupakettien hallintaa. Se on vain käyttöjärjestelmän paketinhallinnan kääre, ja jos olet Linux-järjestelmänvalvoja, on luultavasti parempi pitää kiinni oman distron pakettienhallinnasta.

Sysget tukee monenlaisia pakettien hallintaohjelmia, mukaan lukien:

  1. osuva
  2. xbps
  3. dnf
  4. yum
  5. vetoketju
  6. eopkg
  7. pacman
  8. nousee esiin
  9. pkg
  10. kromi
  11. homebrew
  12. nix
  13. napsauta
  14. Npm

  • etsi paketteja
  • asenna paketteja
  • poista paketit
  • poista orpoja
  • tyhjennä paketinhallinnan välimuisti
  • päivitä tietokanta
  • päivitysjärjestelmä
  • päivitä yksittäinen paketti

Sysgetin virallinen git-arkisto on saatavana täältä.

Kuinka asentaa ja käyttää Sysget Linuxissa

Sysgetin asennus on erityisen helppoa ja triviaalia, ja se voidaan suorittaa seuraavilla komennoilla.

$ 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

Sysgetin käyttö on myös melko yksinkertaista ja komennot näyttävät usein apt: n kanssa käytetyiltä. Kun suoritat sysgetin ensimmäisen kerran, sinua pyydetään järjestelmän paketinhallinnasta ja näet luettelon käytettävissä olevista. Sinun on valittava käyttöjärjestelmällesi sopiva:

$ sudo sysget

Kun tämä on tehty, voit käyttää seuraavia komentoja:

Paketin asennusta varten.

$ sudo sysget install <package name>

Paketin poistaminen:

$ sudo sysget remove package

Päivityksen suorittaminen:

$ sudo sysget update

Järjestelmän päivittäminen:

$ sudo sysget upgrade

Päivitä tietty paketti seuraavilla tavoilla:

$ sudo sysget upgrade <package name>

Orpojen poistaminen:

$ sudo sysget autoremove 

Puhdista paketinhallinnan välimuisti:

$ sudo sysget clean 

Katsotaanpa se toiminnassa. Tässä on esimerkki emacs-asennuksesta Ubuntu-järjestelmään.

$ sudo sysget install emacs

Ja näin voit poistaa paketin:

$ sudo sysget remove emacs

Jos haluat käydä läpi sysget-vaihtoehtoja, voit kirjoittaa:

$ sudo sysget help

Tämä näyttää luettelon käytettävissä olevista vaihtoehdoista, joita voit käyttää sysgetin kanssa:

Muista, että sysgetin syntaksit ovat samat kaikissa tuetuissa jakeluissa. Silti ei ole tarkoitus korvata käyttöjärjestelmän pakettienhallintaa kokonaan, vaan vain kattaa järjestelmän perustarpeet pakettien käyttämiseksi.