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.
- Hazina kuu inajumuisha vifurushi ambavyo vinajaribiwa kwa ukali na kuidhinishwa kupangishwa rasmi na timu ya ukuzaji ya Alpine Linux.
- 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.