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:
- osuva
- xbps
- dnf
- yum
- vetoketju
- eopkg
- pacman
- nousee esiin
- pkg
- kromi
- homebrew
- nix
- napsauta
- 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.