- 1 1. Utangulizi
- 2 2. Jinsi ya Kuonyesha Orodha ya Vifurushi Vilivyosakinishwa
- 3 3. Jinsi ya Kuangalia Kama Kifurushi Maalum Kimesakinishwa
- 4 4. Jinsi ya Kuonyesha Maelezo ya Kina Kuhusu Paketi Zilizosakinishwa
- 5 5. Jinsi ya Kukagua Idadi ya Paketi Zilizosakinishwa
- 6 6. Hitimisho
- 7 7. Masuala Yanayoulizwa Mara Kwa Mara
- 7.1 Q1: Tofauti gani kati ya apt na dpkg?
- 7.2 Q2: Pakiti za Snap ni nini?
- 7.3 Q3: Njia rahisi zaidi ya kukagua ikiwa pakiti maalum imesakinishwa ni ipi?
- 7.4 Q4: Nifanye nini ikiwa amri haifanyi kazi?
- 7.5 Q5: Ninawezaje kuondoa kifurushi kilichosakinishwa?
- 7.6 Q6: Je, naweza kuhifadhi orodha ya vifurushi vilivyosakinishwa kwenye faili?
- 8 Hitimisho
1. Utangulizi
Ubuntu ni usambazaji wa Linux unaotegemewa unaoaminika na watengenezaji na wahandisi wengi. Wakati wa kuitumia, unaweza kukutana na hali ambapo unataka kuthibitisha ni vifurushi gani vimesakinishwa kwenye mfumo wako.
Kwa mfano, habari hii ni muhimu wakati wa kuangalia kama kifurushi maalum kimesakinishwa vizuri au kutambua vifurushi visivyo vya lazima ambavyo unaweza kutaka kuyatoa.
Hii makala inatoa maelezo ya kina ya jinsi ya kuangalia vifurushi vilivyosakinishwa katika Ubuntu. Tunaanzisha njia za vitendo zinazofaa kwa watumiaji wapya na wa kati, kwa hivyo hakikisha kusoma hadi mwisho.
2. Jinsi ya Kuonyesha Orodha ya Vifurushi Vilivyosakinishwa
Ubuntu inatoa njia kadhaa za kuangalia vifurushi vilivyosakinishwa. Hapa kuna njia tatu zinazotumiwa sana. Unaweza kuchagua kulingana na mahitaji na mapendeleo yako.
Kutumia Amri ya apt
apt ni moja ya amri za udhibiti wa vifurushi zinazotumiwa mara kwa mara katika Ubuntu. Ili kuorodhesha vifurushi vilivyosakinishwa, tumia amri ifuatayo:
apt list --installed
Maelezo ya Amri
apt list: Inatoa maelezo ya kifurushi katika umbizo la orodha.--installed: Inaonyesha vifurushi pekee vilivyosakinishwa tayari kwenye mfumo.
Mfano wa Matokeo
Unapoendesha amri, utaona orodha ya vifurushi vilivyosakinishwa kama hii:
accountsservice/now 0.6.55-0ubuntu12 amd64 [installed,automatic]
acl/now 2.2.53-10 amd64 [installed]
Kutumia Amri ya dpkg
dpkg ni amri ya kiwango cha chini inayotumiwa kudhibiti moja kwa moja vifurushi vya Debian. Tumia amri ifuatayo ili kuonyesha vifurushi vilivyosakinishwa:
dpkg-query -l
Maelezo ya Amri
dpkg-query: Inatafuta hifadhidata ya dpkg ili kupata maelezo ya kifurushi.-l: Inorodhesha vifurushi vyote vilivyosakinishwa.
Mfano wa Matokeo
Matokeo yatakuwa kama haya:
ii accountsservice 0.6.55-0ubuntu12 amd64 query and manipulate user account information
ii acl 2.2.53-10 amd64 access control list utilities
Hapa, ii inaashiria kuwa kifurushi kimesakinishwa kwa usahihi.
Kutumia Amri ya snap
snap ni mfumo mpya wa udhibiti wa vifurushi unaotumiwa katika Ubuntu. Ili kuangalia vifurushi vilivyosakinishwa kupitia Snap, endesha:
snap list
Maelezo ya Amri
snap list: Inatoa orodha ya vifurushi vya Snap vilivyosakinishwa kwenye mfumo.
Mfano wa Matokeo
Ifuatayo ni mfano wa orodha ya vifurushi vya Snap vilivyosakinishwa:
Name Version Rev Tracking Publisher Notes
core 16-2.58 12834 latest/stable canonical✓ core
Amri hii inakusaidia kuangalia data ya toleo na marekebisho ya vifurushi vya Snap.
Muhtasari
apt list --installed: Rahisi kwa muhtasari wa haraka wa vifurushi vilivyosakinishwa.dpkg-query -l: Inafaa kwa maelezo ya kina ya kifurushi.snap list: Inatumika hasa kwa uthibitisho wa kifurushi cha Snap.
Kwa kutumia amri hizi kwa usahihi, unaweza kudhibiti maelezo ya kifurushi kwa ufanisi kwenye Ubuntu.
3. Jinsi ya Kuangalia Kama Kifurushi Maalum Kimesakinishwa
Ubuntu inatoa njia kadhaa zenye ufanisi za kuthibitisha kama kifurushi maalum kimesakinishwa. Hapa, tunaeleza jinsi ya kufanya hivyo kwa kutumia apt na dpkg.
Kuangalia kwa Amri ya apt
Tumia amri ya apt ili kutafuta kifurushi maalum katika orodha ya vifurushi vilivyosakinishwa.
Mfano wa Amri
Changanya apt na grep ili kutafuta jina la kifurushi:
apt list --installed | grep package-name
Mfano wa Uendeshaji
Ili kuangalia kama curl imesakinishwa, endesha:
apt list --installed | grep curl
Mfano wa Matokeo
curl/now 7.68.0-1ubuntu2.6 amd64 [installed]
Matokeo haya yanathibitisha kuwa curl imesakinishwa.
Kuangalia kwa Amri ya dpkg
Unaweza pia kuthibitisha hali ya usakinishaji kwa kutumia dpkg:
Mfano wa Amri
dpkg-query -l | grep package-name
Mfano wa Uendeshaji
Ili kuangalia kama git imesakinishwa:
dpkg-query -l | grep git
Mfano wa Matokeo
ii git 1:2.25.1-1ubuntu3.2 amd64 fast, scalable, distributed revision control system
ii inaashiria usakinishaji uliofanikiwa.
Kukagua Paketi za Snap
Ikiwa paketi ilisakinishwa kupitia Snap, tumia:
snap list | grep package-name
Mfano wa Utekelezaji
Ili kukagua ikiwa chromium imesakinishwa kupitia Snap:
snap list | grep chromium
Mfano wa Matokeo
chromium 97.0.4692.99 1892 latest/stable canonical✓ -
Hii inathibitisha kuwa chromium imesakinishwa kama paketi ya Snap.
Muhtasari
apt list --installed | grep package-name: Rahisi na rahisi kuelewa.dpkg-query -l | grep package-name: Inatoa maelezo ya kina.snap list | grep package-name: Inatumika kwa paketi za Snap haswa.
Kwa kutumia mbinu hizi, unaweza kubaini haraka ikiwa paketi imesakinishwa katika mfumo wako.
4. Jinsi ya Kuonyesha Maelezo ya Kina Kuhusu Paketi Zilizosakinishwa
Mara nyingi unaweza kuhitaji maelezo ya kina kama vile utendaji, utegemezi, au maelezo ya toleo la paketi. Ubuntu inakuruhusu kupata maelezo haya kupitia amri zifuatazo.
Kutumia Amri ya apt show
Amri ya apt show inaonyesha maelezo ya kina ya paketi.
Mfano wa Amri
apt show package-name
Mfano wa Utekelezaji
Ili kuangalia maelezo kuhusu curl:
apt show curl
Mfano wa Matokeo
Amri hii inatoa maelezo ya kina kama:
Package: curl
Version: 7.68.0-1ubuntu2.6
Priority: optional
Section: web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: command line tool for transferring data with URL syntax
This is a command line tool and library for transferring data with URLs.
Maelezo Muhimu Yaliyoelezwa
- Paketi : Jina la paketi.
- Toleo : Toleo lililosakinishwa.
- Sehemu : Kategoria ya paketi (k.m., web, utils).
- Mtunza : Maelezo ya mtunza wa paketi.
- Maelezo : Muhtasari wa paketi.
Kutumia Amri ya dpkg
Unaweza pia kuangalia maelezo ya kina ya paketi kwa kutumia:
Mfano wa Amri
dpkg -s package-name
Mfano wa Utekelezaji
dpkg -s git
Mfano wa Matokeo
Package: git
Status: install ok installed
Priority: optional
Section: vcs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: fast, scalable, distributed revision control system
Git is a fast, scalable, distributed revision control system with an
unusually rich command set that provides both high-level operations
and full access to internals.
Amri hii pia inaonyesha hali ya paketi na muhtasari.
Mfano wa Matumizi: Kukagua Utegemezi
Ili kuthibitisha utegemezi kwa paketi, tumia:
apt show curl
Matokeo yanajumuisha maelezo ya utegemezi kama:
Depends: libc6 (>= 2.17), libcurl4 (>= 7.68.0-1ubuntu2.6)
Hii inasaidia kutambua paketi za ziada zinazohitajika kwa utendaji sahihi.
Muhtasari
apt show package-name: Inaonyesha maelezo ya paketi na utegemezi.dpkg -s package-name: Inatoa maelezo mafupi ya paketi.
Amri hizi zinakusaidia kuelewa vizuri paketi zilizosakinishwa na kuboresha usimamizi wa mfumo na utatuzi wa matatizo.

5. Jinsi ya Kukagua Idadi ya Paketi Zilizosakinishwa
Ikiwa unataka kuthibitisha idadi ya jumla ya paketi zilizosakinishwa, Ubuntu inatoa amri za kupata maelezo haya haraka. Hii ni muhimu wakati wa kuchambua ukubwa au hali ya mfumo.
Kutumia Amri ya apt
Unaweza kuchanganya apt list na wc -l ili kuhesabu paketi zilizosakinishwa:
Mfano wa Amri
apt list --installed | wc -l
Maelezo ya Amri
apt list --installed: Inaorodhesha paketi zilizosakinishwa.wc -l: Inahesabu idadi ya mistari katika matokeo.
Mfano wa Matokeo
543
Katika mfano huu, paketi 543 zimesakinishwa kwenye mfumo.
Kutumia Amri ya dpkg
Unaweza pia kuhesabu pakiti zilizosakinishwa kwa kutumia:
Amri ya Mfano
dpkg-query -l | grep '^ii' | wc -l
Maelezo ya Amri
dpkg-query -l: Inaorodhesha pakiti zilizosakinishwa.grep '^ii': Inachuja pakiti zilizowekwa alama kama zilizosakinishwa.wc -l: Inakagua mistari iliyochujwa.
Matokeo ya Mfano
487
Hii inaonyesha kuwa pakiti 487 zimesakinishwa.
Kukagua Pakiti za Snap
Kuhesabu pakiti za Snap zilizosakinishwa:
snap list | wc -l
Maelezo ya Amri
snap list: Inaorodhesha pakiti zote za Snap.wc -l: Inakagua idadi ya mistari.
Matokeo ya Mfano
12
Hii inamaanisha pakiti 12 za Snap zimesakinishwa.
Kumbuka
Kwa kuwa matokeo ya snap list yanajumuisha safu ya kichwa, toa 1 kutoka kwa hesabu kwa idadi sahihi:
snap list | tail -n +2 | wc -l
Muhtasari
- apt : Tumia
apt list --installed | wc -lkupata hesabu haraka. - dpkg : Tumia
dpkg-query -l | grep '^ii' | wc -lkwa uchujaji wa kina. - Snap : Tumia
snap listkuhesabu pakiti zilizosakinishwa na Snap.
Mbinu hizi huruhusu kubaini kwa urahisi pakiti ngapi zimesakinishwa kwenye mfumo wako wa Ubuntu.
6. Hitimisho
Makala hii imeeleza njia kadhaa za kukagua pakiti zilizosakinishwa katika Ubuntu. Kila njia ina faida zake, na unaweza kuchagua moja kulingana na malengo yako na mazingira.
Njia Zilizowasilishwa
- Kukagua Pakiti Zilizosakinishwa
- Tulielezea jinsi ya kuangalia pakiti zote zilizosakinishwa kwa kutumia
apt list --installednadpkg-query -l. - Kwa pakiti za Snap, tumia
snap list.
- Kukagua Pakiti Mahususi
- Tulianzisha jinsi ya kuchanganya amri na
grepili kuthibitisha haraka usakinishaji wa pakiti.
- Kupata Maelezo ya Kina
- Tulielezea jinsi ya kutumia
apt shownadpkg -skuangalia utegemezi na maelezo ya toleo.
- Kukagua Idadi ya Pakiti Zilizosakinishwa
- Tuliegemea jinsi ya kubaini idadi ya jumla ya pakiti zilizosakinishwa kwa kutumia
wc -l.
Njia Gani Unapaswa Kuchagua?
- Kwa wanaoanza : Kutumia amri ya
apt(kwa mfano,apt list --installed) inapendekezwa. - Ikiwa unahitaji maelezo zaidi : Tumia amri za
dpkgauapt show. - Ikiwa unazingatia pakiti za Snap : Tumia amri ya
snap list.
Mawazo ya Mwisho
Kuelewa amri hizi ni muhimu kwa usimamizi bora wa pakiti katika Ubuntu. Kwa kutumia mbinu zilizoelezwa katika makala hii, unaweza kudumisha mfumo wako kwa ufanisi zaidi na kutatua matatizo kwa ujasiri.
7. Masuala Yanayoulizwa Mara Kwa Mara
Hapa kuna masuala yanayoulizwa mara kwa mara yanayohusiana na kukagua pakiti zilizosakinishwa katika Ubuntu. Majibu haya husaidia wanaoanza na watumiaji wa kati kuepuka kuchanganyikiwa kwa kawaida.
Q1: Tofauti gani kati ya apt na dpkg?
A:
apt ni amri ya kiwango cha juu cha usimamizi wa pakiti kwa Ubuntu na mifumo inayotegemea Debian, inayofanya rahisi kazi kama usakinishaji, kuondoa, na sasisho. dpkg ni zana ya kiwango cha chini kwa kudhibiti moja kwa moja faili za pakiti zilizosakinishwa. Ndani, apt inatumia dpkg.
Tofauti Kuu:
apt: Inatumia hifadhi kupakua na kusakinisha pakiti.dpkg: Inasimamia faili za pakiti za Debian za ndani (.deb).
Q2: Pakiti za Snap ni nini?
A:
Snap ni mfumo wa kisasa wa usimamizi wa pakiti unaotolewa na Ubuntu. Tofauti na pakiti za jadi za Debian zinazoshughulikiwa na apt au dpkg, pakiti za Snap huchanganya utegemezi na kutoa uhamishaji katika mifumo.
- Faida : Inazuia migogoro ya utegemezi, inaruhusu ufikiaji wa programu za hivi karibuni.
- Hasara : Ukubwa wa pakiti unaweza kuwa mkubwa zaidi.
Tumia amri kama snap list na snap install unapofanya kazi na Snap.
Q3: Njia rahisi zaidi ya kukagua ikiwa pakiti maalum imesakinishwa ni ipi?
A:
Njia ya haraka zaidi ni:
apt list --installed | grep package-name
Kwa mfano, kukagua curl:
apt list --installed | grep curl
Ikiwa itaonekana katika matokeo, pakiti imesakinishwa.
Q4: Nifanye nini ikiwa amri haifanyi kazi?
A:
- Angalia makosa ya tahajia : Hakikisha hakuna makosa ya tahajia.
- Angalia ruhusa : Baadhi ya amri zinahitaji
sudo.sudo apt list --installed
- Sasisha orodha za vifurushi kwa kutumia:
sudo apt update
- Angalia logi za mfumo kama
/var/log/syslogau tumiajournalctlkuangalia makosa.
Q5: Ninawezaje kuondoa kifurushi kilichosakinishwa?
J:
apt remove package-name: Huondoa kifurushi, lakini huhifadhi faili za usanidi.apt purge package-name: Huondoa kifurushi pamoja na faili zake za usanidi.
Mfano:
sudo apt remove curl
Kuondoa faili za usanidi pia:
sudo apt purge curl
Q6: Je, naweza kuhifadhi orodha ya vifurushi vilivyosakinishwa kwenye faili?
J:
Ndiyo, tumia amri ifuatayo:
apt list --installed > installed_packages.txt
Hii huhifadhi orodha kwenye installed_packages.txt. Baadaye unaweza kutumia hii na apt install kusakinisha upya vifurushi kwenye mfumo mwingine.
Hitimisho
Sehemu hii ya FAQ inatoa majibu kwa maswali ya kawaida kuhusu usimamizi wa vifurushi vya Ubuntu. Tumia taarifa hii kuboresha mtiririko wako wa kazi na kuongeza ujuzi wako wa utatuzi wa matatizo unapoendelea kuchunguza mifumo ya vifurushi ya Linux.