sysget - Linux-daky her paket dolandyryjysy üçin öň tarap


Linux köp tagamly bolýar we köpümiz zerurlyklarymyza laýyk gelýänini tapýançak her dürli paýlanyşy synap görmegi halaýarys. Mesele, OS-yňyzyň esasy paýlanyşyna esaslanýan paket dolandyryjysy başgaça bolup biler we siziň bilen tanyş däl bolup biler.

Her paket dolandyryjysy üçin öň hatara öwrülip bilýän sysget atly bir peýdaly zat bar. Esasan sysget köpri bolup hyzmat edýär we her paket dolandyryjysy üçin şol bir sintaksis ulanmaga mümkinçilik berýär.

Bu, esasanam buýruk setirinde OS-y dolandyrmakda ilkinji ädimlerini ätýän we täze buýruklary öwrenmän bir paýlamadan beýlekisine garaşmagy halaýan Linux täze gelenler üçin has peýdalydyr.

Sysget hiç hili paýlaýyş bukjasynyň dolandyryjysyny çalyşmak däldir. Diňe OS paket dolandyryjysynyň örtügi we Linux dolandyryjysy bolsaňyz, distro paket dolandyryjyňyza ýapyşmak has gowudyr.

Sysget paket dolandyryjylarynyň giň toparyny goldaýar:

  1. apt
  2. xbps
  3. dnf
  4. yum
  5. zypper
  6. eopkg
  7. pacman
  8. ýüze çykýar
  9. pkg
  10. hrombrew
  11. öý işgäri
  12. nix
  13. gysga wagtda
  14. Npm

  • paketleri gözlemek
  • paketleri gurmak
  • paketleri aýyrmak
  • ýetimleri aýyrmak
  • paket dolandyryjysynyň keşini arassalamak
  • maglumat bazasyny täzeläň
  • kämilleşdiriş ulgamy
  • ýekeje bukjany täzeläň

Sysget-iň resmi git ammary şu ýerde elýeterlidir.

Linux-da Sysget-i nädip gurmaly we ulanmaly

Sysget-i gurnamak aýratyn aňsat we ownuk we aşakdaky buýruklar bilen tamamlanyp bilner.

$ 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-i ulanmak hem gaty ýönekeý we buýruklar köplenç apt bilen ulanylýanlara meňzeýär. Sysget-i ilkinji gezek işledeniňizde ulgamyňyzyň paket dolandyryjysy soralar we elýeterlileriň sanawyny görersiňiz. OS üçin birini saýlamaly:

$ sudo sysget

Bu edilenden soň, aşakdaky buýruklary ulanyp bilersiňiz:

Bukja gurmak üçin.

$ sudo sysget install <package name>

Bukjany aýyrmak üçin:

$ sudo sysget remove package

Täzelenmäni işletmek üçin:

$ sudo sysget update

Ulgamyňyzy täzelemek üçin:

$ sudo sysget upgrade

Specificörite bukjany aşakdakylar bilen täzeläň:

$ sudo sysget upgrade <package name>

Petimleri aýyrmak üçin:

$ sudo sysget autoremove 

Paket dolandyryjysynyň keşini arassalaň:

$ sudo sysget clean 

Geliň, herekete geçeliň. Ine, Ubuntu ulgamynda emaclaryň gurnama nusgasy.

$ sudo sysget install emacs

Ine, bukjany nädip aýyrmaly:

$ sudo sysget remove emacs

Sysget opsiýalaryndan geçmeli bolsaňyz, ýazyp bilersiňiz:

$ sudo sysget help

Bu, sysget bilen ulanyp boljak elýeterli wariantlaryň sanawyny görkezer:

Sysget üçin sintaksisiň ähli goldanýan paýlamalarda birmeňzeşdigini ýadyňyzdan çykarmaň. Şeýle-de bolsa, OS paket dolandyryjyňyzy düýbünden çalyşmak däl-de, diňe ulgamdaky paketleri işletmek üçin esasy zerurlyklary ýapmak üçin.