Amri 13 za Apk za Usimamizi wa Kifurushi cha Alpine Linux


Alpine Linux ni usambazaji huru, wa bure, na wa chanzo huria wa Linux kulingana na BusyBox na musl. Ni usambazaji wa Linux nyepesi na unaozingatia usalama ambao unakuja kwa alama ndogo (takriban 160 MB).

Kwa sababu hii, hutumiwa sana katika kuunda vyombo ambavyo ni vyepesi na vitengo vya kujitegemea vinavyotoa mazingira ya pekee ya kupeleka na kuendesha programu.

Alpine Linux inalenga watumiaji wanaotamani urahisi, usalama na utumiaji bora wa rasilimali. Imeundwa kwa x86, x86-64. Usanifu wa AArch64 na ARM.

Kama usambazaji mwingine wowote wa Linux, Alpine Linux inakuja na kidhibiti chake cha kifurushi kinachojulikana kama apk (Mlinzi wa Kifurushi cha Alpine) na huja ikiwa imesakinishwa mapema kwenye usambazaji wote wa Linux wa Alpine.

Apk hushughulikia shughuli zote za usimamizi wa kifurushi ikijumuisha kutafuta, kusakinisha, kusasisha, kuorodhesha na kuondoa vifurushi vya programu ili kutaja machache tu. Katika mwongozo huu, tunaonyesha mifano ya amri ya Apk inayotumika sana katika Alpine Linux.

Kabla hatujaangalia amri mbalimbali za apk ambazo unaweza kutumia ili kudhibiti vifurushi vyako, hebu tuguse hazina za Alpine Linux.

Alpine Linux ina hazina mbili zilizowezeshwa kwa chaguo-msingi: hazina kuu na za jumuiya.

  1. Hazina kuu inajumuisha vifurushi ambavyo vinajaribiwa kwa ukali na kuidhinishwa kupangishwa rasmi na timu ya ukuzaji ya Alpine Linux.
  2. Hala ya jumuiya, kwa upande mwingine, inajumuisha vifurushi vinavyoungwa mkono na jumuiya ambavyo huhamishwa kutoka ukingoni au hazina za majaribio.

Kwenye mfumo wako wa karibu wa Alpine Linux, unaweza kupata hazina kwenye /etc/apk/repositories faili, unaweza kutumia paka amri kuzitazama kama ifuatavyo.

$ cat /etc/apk/repositories 

Baada ya kuangalia hazina, wacha turuke mara moja katika kudhibiti vifurushi kwa kutumia kidhibiti cha kifurushi cha apk.

1. Sasisha Alpine Linux

Ili kusasisha hazina na orodha za vifurushi kwenye Alpine Linux, endesha amri

$ apk update

2. Tafuta Upatikanaji wa Vifurushi

Kabla ya kusakinisha vifurushi, ni vyema kuangalia ikiwa vifurushi vimeshikiliwa rasmi kwenye hazina. Ili kufanya hivyo, tumia syntax:

$ apk search package_name   

Kwa mfano, kutafuta kifurushi cha nano kwenye hazina, endesha amri:

$ apk search nano

3. Pata Maelezo ya Kifurushi Kilichosakinishwa

Ili kupata maelezo ya kifurushi katika hazina, kuhusu kifurushi pitisha alama za -v na -d kama inavyoonyeshwa. Chaguo -d ni fupi kwa maelezo ilhali chaguo la -v huchapisha towe la kitenzi.

$ apk search -v -d nano

4. Sakinisha Vifurushi katika Alpine Linux

Ili kusakinisha vifurushi kwenye Alpine Linux, tumia syntax:

$ apk add package_name

Kwa mfano, kusakinisha hariri ya maandishi ya nano, endesha amri:

$ apk add nano

Kwa kuongeza, unaweza kusakinisha vifurushi vingi kwa amri moja kwa kutumia syntax:

$ apk add package1 package2

Kwa mfano, amri iliyo hapa chini inasakinisha vim kihariri popote pale.

$ apk add neofetch vim

Unaweza kuthibitisha ikiwa umesakinisha neofetch kwa kuendesha amri:

$ neofetch

Hii hujaza taarifa kuhusu mfumo wa uendeshaji kama vile aina ya OS, kernel, uptime, na maunzi ya msingi kama vile CPU na kumbukumbu.

Ili kudhibitisha kuwa kihariri cha vim kimewekwa, endesha tu vim amri bila hoja yoyote na hii itaonyesha habari kuhusu vim.

$ vim

Chaguo la -i huhimiza mwingiliano wa watumiaji wakati wa kusakinisha vifurushi. Husababisha apk kukuuliza ikiwa utaendelea na usakinishaji wa kifurushi au uahirishe.

$ apk -i add apache2

5. Angalia Kifurushi kilichowekwa kwenye Alpine Linux

Ili kuchunguza ikiwa kifurushi fulani tayari kimewekwa, tumia syntax:

$ apk -e info package_name

Katika mfano huu, tunaangalia ikiwa Nano imewekwa.

$ apk -e info nano

Kwa kuongeza, unaweza kuangalia ikiwa vifurushi vingi vipo kwa kuorodhesha kwenye mstari mmoja. Kwa mfano huu, tunathibitisha ikiwa nano na vim zote zimesakinishwa.

$ apk -e info nano vim

Kuorodhesha maelezo ya ziada kama vile toleo na saizi ya kifurushi kilichosakinishwa endesha tu:

$ apk info nano

6. Orodhesha Faili Zinazohusishwa na Kifurushi

Alama ya -L hukuruhusu kuorodhesha faili zinazohusiana na kifurushi, ambacho kinajumuisha faili za binary na usanidi na faili zingine.

$ apk -L info nano

7. Orodha ya Mategemeo ya Kifurushi

Kwa chaguo la -R, unaweza kuorodhesha vifurushi ambavyo kifurushi kinategemea. Katika mfano ufuatao, tunaorodhesha utegemezi ambao vim inategemea.

$ apk -R info vim

8. Pata Ukubwa Uliowekwa wa Kifurushi

Ili kuona saizi iliyosakinishwa ya kifurushi, tumia chaguo la -s (herufi ndogo) kama ifuatavyo:

$ apk -s info vim

9. Orodhesha Vifurushi vyote vilivyowekwa

Kuorodhesha vifurushi vyote vilivyosanikishwa kwenye Alpine Linux, endesha amri:

$ apk info

10. Kuboresha Alpine Linux

Ili kuboresha vifurushi vyote kwenye Alpine Linux hadi matoleo yao ya hivi punde, endesha amri

$ apk upgrade

Ili kutekeleza uboreshaji, pitisha chaguo la -s. Hii inaendesha tu uigaji na inaonyesha matoleo ambayo vifurushi vitasasishwa. Haisasishi vifurushi.

$ apk -s upgrade

11. Shikilia Uboreshaji wa Kifurushi

Kuna matukio ambapo unaweza kutaka kuweka vifurushi vichache kutoka kwa sasisho. Kwa mfano kuweka nano katika toleo lake la sasa - nano-5.9-r0 - endesha amri.

$ apk add nano=5.9-r0 

Hii itaondoa kifurushi cha nano kutoka kwa sasisho kwani vifurushi vingine vinasasishwa hadi matoleo yao ya hivi karibuni.

Ili kutolewa baadaye kifurushi cha sasisho, endesha:

$ apk add 'nano>5.9'

12. Ondoa Kifurushi katika Alpine Linux

Ikiwa hauitaji tena kifurushi, unaweza kukiondoa kwa kutumia syntax:

$ apk del package_name

Kwa mfano, kufuta vim, endesha amri.

$ apk del vim

13. Kupata Usaidizi kwa Amri ya Apk

Kwa amri za ziada za apk, unaweza kuvinjari katalogi ya usaidizi wa apk kama inavyoonyeshwa

$ apk --help

Katika mwongozo huu, tulizingatia mifano ya amri ya Alpine apk. Tunatumahi kuwa hii itakusaidia unapoanza kusakinisha na kudhibiti vifurushi kwenye Alpine Linux.