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:
- apt
- xbps
- dnf
- yum
- zypper
- eopkg
- pacman
- ýüze çykýar
- pkg
- hrombrew
- öý işgäri
- nix
- gysga wagtda
- 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.