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:

  1. Programma üpjünçiligini göçürip almak we gurmak
  2. Çeşmeden programma üpjünçiligini düzüň
  3. Gurlan ähli programma üpjünçiligini, täzelenmelerini we täzelenmelerini yzarlamak
  4. baglylyklary dolandyrmak
  5. 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.