Zana 3 za Mstari wa Amri za Kusakinisha Vifurushi vya Debian ya Ndani (.DEB).


Katika somo hili tutajifunza jinsi ya kusakinisha vifurushi vya programu za ndani (.DEB) katika Debian na viasili vyake kama vile Ubuntu na Linux Mint kwa kutumia zana tatu tofauti za mstari wa amri na zinafaa na gdebi.

Hii ni muhimu kwa watumiaji hao wapya ambao wamehama kutoka Windows hadi Ubuntu au Linux Mint. Shida ya kimsingi inayowakabili ni kusanikisha programu ya ndani kwenye mfumo.

Walakini, Ubuntu na Linux Mint ina Kituo chake cha Programu ya Picha kwa usakinishaji rahisi wa programu, lakini tunatarajia kusakinisha vifurushi kupitia njia ya wastaafu.

1. Sakinisha Programu Kwa Kutumia Amri ya Dpkg

Dpkg ni meneja wa kifurushi cha Debian na derivatives zake kama vile Ubuntu na Linux Mint. Inatumika kusakinisha, kujenga, kuondoa na kudhibiti vifurushi vya .deb. lakini tofauti na mifumo mingine ya usimamizi wa kifurushi cha Linux, haiwezi kupakua na kusakinisha kiotomatiki vifurushi vyenye utegemezi wao.

Ili kusakinisha kifurushi cha ndani, tumia amri ya dpkg iliyo na alama ya -i pamoja na jina la kifurushi kama inavyoonyeshwa.

$ sudo dpkg -i teamviewer_amd64.deb

Ukipata hitilafu zozote za utegemezi unaposakinisha au baada ya kusakinisha na kuzindua programu, unaweza kutumia amri ifuatayo inayofaa kutatua na kusakinisha vitegemezi kwa kutumia -f bendera, ambayo huambia programu kurekebisha vitegemezi vilivyovunjika.

$ sudo apt-get install -f

Kuondoa kifurushi tumia chaguo la -r au ukitaka kuondoa faili zake zote ikiwa ni pamoja na faili za usanidi, unaweza kukisafisha kwa kutumia chaguo la --purge kama inavyoonyeshwa.

$ sudo dpkg -r teamviewer       [Remove Package]
$ sudo dpkg --purge teamviewer  [Remove Package with Configuration Files]

Ili kujua zaidi kuhusu vifurushi vilivyosakinishwa, soma makala yetu ambayo yanaonyesha jinsi ya kuorodhesha faili zote zilizosakinishwa kutoka kwa kifurushi cha .deb.

2. Sakinisha Programu Kwa Kutumia Apt Amri

Amri inayofaa ni zana ya hali ya juu ya mstari wa amri, ambayo hutoa usakinishaji wa kifurushi kipya cha programu, uboreshaji wa kifurushi cha programu iliyopo, kusasisha faharasa ya orodha ya kifurushi, na hata kuboresha mfumo mzima wa Ubuntu au Linux Mint.

Pia hutoa zana za mstari wa amri za apt-get na apt-cache za kudhibiti vifurushi kwa maingiliano zaidi kwenye Debian na derivatives yake kama vile mifumo ya Ubuntu na Linux Mint.

Kimsingi, apt-get au apt hawaelewi faili za .deb, zimeundwa kushughulikia hasa majina ya vifurushi (kwa mfano teamviewer, apache2, mariadb n.k..) na wao huchota na kusakinisha . deb kumbukumbu zinazohusiana na jina la kifurushi, kutoka kwa chanzo kilichobainishwa katika /etc/apt/sources.list faili.

Ujanja pekee wa kusakinisha kifurushi cha Debian cha ndani kwa kutumia apt-get au apt ni kwa kubainisha jamaa wa karibu au njia kamili (./ ikiwa iko kwenye dir ya sasa) kwenye kifurushi, vinginevyo itajaribu kupata tena kifurushi kutoka kwa vyanzo vya mbali na operesheni itashindwa.

$ sudo apt install ./teamviewer_amd64.deb
$ sudo apt-get install ./teamviewer_amd64.deb

Ili kuondoa kifurushi tumia chaguo la ondoa au ukitaka kuondoa faili zake zote ikiwa ni pamoja na faili za usanidi, unaweza kukisafisha kwa kutumia chaguo la purge kama inavyoonyeshwa.

$ sudo apt-get remove teamviewer
$ sudo apt-get purge teamviewer
OR
$ sudo apt remove teamviewer
$ sudo apt purge teamviewer

3. Sakinisha Programu Kwa Kutumia Amri ya Gdebi

gdebi ni zana ndogo ya safu ya amri ya kusanikisha vifurushi vya deni vya ndani. Inasuluhisha na kusakinisha utegemezi wa kifurushi kwenye nzi. Ili kufunga kifurushi, tumia amri ifuatayo.

$ sudo gdebi teamviewer_13.1.3026_amd64.deb

Ili kuondoa kifurushi kilichosakinishwa kutoka kwa gdebi, unaweza kutumia apt, apt-get au dpkg amri kwa kutumia chaguo la purge kama inavyoonyeshwa.

$ sudo apt purge teamviewer
OR
$ sudo apt-get purge teamviewer
OR
$ sudo dpkg --purge teamviewer

Hiyo ndiyo! Katika somo hili, tumeelezea zana tatu tofauti za mstari wa amri za kusakinisha au kuondoa vifurushi vya ndani vya Debian katika Ubuntu na Linux Mint.

Ikiwa unajua njia nyingine yoyote ya kusakinisha vifurushi vya ndani, shiriki nasi kwa kutumia sehemu yetu ya maoni hapa chini.