Ubuntu/Debian-da täze ösen paket guralyny (APT) ulanmagyň 15 mysaly
Linux ulgamy/serwer dolandyryşy boýunça özleşdirilmeli möhüm bir zat, dürli paket dolandyryş gurallaryny ulanyp paket dolandyryşydyr.
Dürli Linux paýlaýjylary, ikili faýllary, konfigurasiýa faýllaryny we programmanyň garaşlylygy barada maglumatlary öz içine alýan öňünden düzülen bukjada programmalary gurýar.
Paket dolandyryş gurallary ulgam/serwer dolandyryjylaryna aşakdaky ýaly köp usulda kömek edýär:
- Programma üpjünçiligini göçürip almak we gurmak
- Çeşmeden programma üpjünçiligini düzüň
- Gurlan ähli programma üpjünçiligini, täzelenmelerini we täzelenmelerini yzarlamak
- baglylyklary dolandyrmak
- we gurnalan programma üpjünçiligi we başga-da köp zatlar barada başga maglumatlary saklamak
Bu gollanmada, Ubuntu Linux ulgamlaryňyzda täze APT (Advanced Package Tool) ulanmagyň 15 mysalyna seredip geçmekçi.
APT, Ubuntu esasly Linux ulgamlaryndaky paketler bilen iş salyşmak üçin ulanylýan buýruk setirine esaslanýan gural. Ulgamyňyzdaky paket dolandyryşyna buýruk setir interfeýsini hödürleýär.
1. Bukja gurmak
Bir bukjanyň adyny görkezmek bilen bukjany aşakdaky ýaly gurup bilersiňiz ýa-da ähli atlaryny sanap birbada köp paket gurup bilersiňiz.
$ sudo apt install glances
2. Gurlan paketiň ýerleşýän ýerini tapyň
Aşakdaky buýruk, gözler diýilýän bukjadaky ähli faýllary sanamaga kömek eder (Linux-yň öňünden gözegçilik guraly).
$ sudo apt content glances
3. Bukjanyň ähli baglylyklaryny barlaň
Bu, kesgitlän belli bir bukjanyň garaşlylygy barada çig maglumatlary görkezmäge kömek eder.
$ sudo apt depends glances
4. Bukja gözläň
Gözleg opsiýasy berlen bukjanyň adyny gözleýär we ähli gabat gelýän paketleri görkezýär.
$ sudo apt search apache2
5. Bukja hakda maglumatlary görüň
Bu size paket ýa-da paketler hakda maglumatlary görkezmäge, maglumat görkezmek isleýän ähli paketleriňizi görkezip aşakdaky buýrugy işletmäge kömek eder.
$ sudo apt show firefox
6. Islendik döwülen baglylyklar üçin bukjany barlaň
Käwagt paket gurmak wagtynda, bu problemalaryň ýokdugyny barlamak üçin, paketiň ady bilen aşakdaky buýrugy işlediň.
$ sudo apt check firefox
7. Berlen paketiň maslahat berilýän ýitirilen paketlerini sanaň
$ sudo apt recommends apache2
8. Gurlan paket wersiýasyny barlaň
Wersiýa opsiýasy size gurlan paket wersiýasyny görkezer.
$ sudo apt version firefox
9. Ulgam paketlerini täzeläň
Bu, ulgamyňyza girýän dürli ammarlardan paketleriň sanawyny göçürip almaga we paketleriň täze wersiýalary we olara bagly bolan ýagdaýynda täzelenmäge kömek eder.
$ sudo apt update
10. Ulgamy täzelemek
Bu, ulgamyňyza ähli paketleriň täze wersiýalaryny gurmaga kömek edýär.
$ sudo apt upgrade
11. Ulanylmaýan paketleri aýyryň
Ulgamyňyza täze paket guranyňyzda, baglylyklar hem gurulýar we beýleki paketler bilen käbir ulgam kitaphanalaryny ulanýarlar. Şol aýratyn bukjany aýyranyňyzdan soň, baglylyklar ulgamda galar, şonuň üçin olary awtomatiki usulda ulanmagy aýyrmak üçin:
$ sudo apt autoremove
12. Göçürilen paketleriň köne ammaryny arassalaň
“Arassalamak” ýa-da “awtoklean” opsiýasy göçürilen paket faýllarynyň ähli köne ýerli ammaryny aýyrýar.
$ sudo apt autoclean or $ sudo apt clean
13. Konfigurasiýa faýllary bilen paketleri aýyryň
Aýyrmak bilen apt işledeniňizde, diňe paket faýllaryny aýyrýar, ýöne konfigurasiýa faýllary ulgamda galýar. Şonuň üçin bukjany we konfigurasiýa faýllaryny aýyrmak üçin arassalamany ulanmaly bolarsyňyz.
$ sudo apt purge glances
14. .Deb paketini guruň
.Deb faýly gurmak üçin aşakdaky buýrugy faýl ady bilen aşakdaky ýaly işlediň:
$ sudo apt deb atom-amd64.deb
15. APT ulananyňyzda kömek tapyň
Aşakdaky buýruk, ulgamyňyzda APT-ni nädip ulanmalydygynyň düşündirişi bilen ähli wariantlary görkezer.
$ apt help
Gysgaça mazmun
Linux-da ulanyp boljak gowy paket dolandyryş gurallaryny elmydama ýadyňyzdan çykarmaň.
Ulanylýan zatlaryňyzy we tejribäňizi biz bilen paýlaşyp bilersiňiz. Makalanyň peýdalydygyna we goşmaça maglumatlar üçin teswirler bölüminde teswir ýazmagyna umyt edýärin.