- 1 1. Utangulizi
- 2 2. Jinsi ya Kuorodhesha Vipaketi Vilivyosakinishwa
- 3 3. Jinsi ya Kuangalia kama Paketi Maalum Imesakinishwa
- 4 4. How to Display Detailed Information About Installed Packages
- 5 4. Jinsi ya Kuonyesha Taarifa za Kina Kuhusu Pakiti Zilizo Wekwa
- 6 5. How to Check the Number of Installed Packages
- 7 5. Jinsi ya Kukagua Idadi ya Pakiti Zilizo Wekwa
- 8 6. Muhtasari
- 9 7. Maswali Yanayoulizwa Mara kwa Mara (FAQ)
- 9.1 Q1: Toa tofauti kati ya apt na dpkg?
- 9.2 Q2: Vifurushi vya Snap ni nini?
- 9.3 Q3: Njia rahisi zaidi ya kuangalia ikiwa kifurushi fulani kimesakinishwa?
- 9.4 Q4: Nifanye nini ikiwa amri haifanyi kazi?
- 9.5 Q5: Ninawezaje kuondoa kifurushi kilichosakinishwaTumia apt remove au apt purge:
- 9.6 Q6: naweza kuhifadhi orodha ya vifurushi vilivyosakinishwa kwenye faili?
- 10 Hitimisho
1. Utangulizi
Ubuntu ni usambazaji wa Linux unaotegemewa unaoaminika na watengenezaji na wahandisi wengi. Wakati wa kuitumia, wakati mwingine unaweza kuhitaji kuangalia ni vipaketi gani vilivyosakinishwa sasa kwenye mfumo wako.
Kwa mfano, unaweza kutaka kuthibitisha kama paketi maalum imesakinishwa vizuri au kutambua na kuondoa vipaketi visivyo vya lazima. Katika hali kama hizo, kujua jinsi ya kuona vipaketi vilivyosakinishwa inakuwa muhimu.
Hii makala inaeleza kwa undani jinsi ya kuangalia vipaketi vilivyosakinishwa katika Ubuntu. Tutawasilisha njia za vitendo zinazofaa kwa watumiaji wanaoanza hadi wa kati, kwa hivyo soma hadi mwisho ili umudu amri hizi muhimu.
2. Jinsi ya Kuorodhesha Vipaketi Vilivyosakinishwa
Kuna njia kadhaa za kuangalia vipaketi vilivyosakinishwa kwenye Ubuntu. Hapa, tutawasilisha njia tatu zinazotumiwa sana, kila moja inayofaa kwa mapendeleo na matumizi tofauti.
Kutumia Amri ya apt
Amri ya apt ni moja ya zana za udhibiti wa vipaketi zinazotumiwa mara kwa mara katika Ubuntu. Ili kuorodhesha vipaketi vilivyosakinishwa, tumia amri ifuatayo:
apt list --installed
Maelezo ya Amri
apt list: Inorodhesha taarifa za paketi zinazopatikana katika mfumo.--installed: Inaonyesha vipaketi pekee vinavyosakinishwa sasa.
Mfano wa Matokeo
Wakati wa kutekeleza, utaona orodha ya vipaketi vilivyosakinishwa sawa na mfano hapa chini:
accountsservice/now 0.6.55-0ubuntu12 amd64 [installed,automatic]
acl/now 2.2.53-10 amd64 [installed]
Kutumia Amri ya dpkg
dpkg ni zana ya kiwango cha chini inayotumiwa kusimamia vipaketi vya Debian moja kwa moja. Unaweza kutumia amri ifuatayo kuona vipaketi vilivyosakinishwa:
dpkg-query -l
Maelezo ya Amri
dpkg-query: Inahakikisha hifadhidata ya dpkg ili kupata taarifa za paketi.-l: Inorodhesha vipaketi vyote vilivyosakinishwa.
Mfano wa Matokeo
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 paketi imesakinishwa vizuri.
Kutumia Amri ya snap
snap ni mfumo wa kisasa wa udhibiti wa vipaketi ulioletwa katika Ubuntu. Ili kuangalia vipaketi vilivyosakinishwa kwa Snap, tumia amri ifuatayo:
snap list
Maelezo ya Amri
snap list: Inaonyesha orodha ya vipaketi vyote vya Snap vilivyosakinishwa kwenye mfumo.
Mfano wa Matokeo
Name Version Rev Tracking Publisher Notes
core 16-2.58 12834 latest/stable canonical✓ core
Amri hii ni muhimu kwa kuangalia maelezo ya toleo na marekebisho ya vipaketi vya Snap.
Muhtasari
apt list --installed: Njia rahisi na ya haraka ya kuona vipaketi vilivyosakinishwa.dpkg-query -l: Inafaa kwa kuangalia maelezo zaidi.snap list: Kwa kuona vipaketi vilivyosakinishwa kwa Snap.
Kwa kutumia amri hizi kwa usahihi, unaweza kusimamia vipaketi vya Ubuntu kwa ufanisi.
3. Jinsi ya Kuangalia kama Paketi Maalum Imesakinishwa
Ubuntu inatoa njia kadhaa zenye ufanisi za kuangalia kama paketi maalum imesakinishwa. Wacha tuchunguze jinsi ya kufanya hivyo kwa kutumia amri za apt na dpkg.
Kuangalia kwa Amri ya apt
Kwa amri ya apt, unaweza kutafuta paketi maalum kwa urahisi katika orodha ya vipaketi vilivyosakinishwa.
Mfano wa Amri
Changanya na grep ili kutafuta jina maalum la paketi:
apt list --installed | grep package-name
Mfano wa Kutekeleza
Ili kuangalia kama paketi ya curl imesakinishwa:
apt list --installed | grep curl
Mfano wa Matokeo
curl/now 7.68.0-1ubuntu2.6 amd64 [installed]
Hii inathibitisha kuwa curl imesakinishwa kwenye mfumo.
Kuangalia kwa Amri ya dpkg
Amri ya dpkg pia inaweza kutumiwa kuthibitisha kama paketi maalum imesakinishwa.
Mfano wa Amri
dpkg-query -l | grep package-name
Mfano wa Kutekeleza
Kwa mfano, 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
The ii status means the package is properly installed.
Hali ya ii ina maana kifurushi kimewekwa ipasavyo.
Checking Snap Packages
Kukagua Pakiti za Snap
If the package was installed via Snap, use the following command:
Kama kifurushi kimewekwa kupitia Snap, tumia amri ifuatayo:
snap list | grep package-name
Example Execution
Mfano wa Utekelezaji
To check if chromium is installed as a Snap package:
Ili kuangalia kama chromium imewekwa kama kifurushi cha Snap:
snap list | grep chromium
Example Output
Mfano wa Matokeo
chromium 97.0.4692.99 1892 latest/stable canonical✓ -
This confirms that chromium is installed as a Snap package.
Hii inathibitisha kuwa chromium imewekwa kama kifurushi cha Snap.
Summary
Muhtasari
apt list --installed | grep package-name: Simple and quick check.
apt list --installed | grep package-name: Ukaguzi rahisi na wa haraka.dpkg-query -l | grep package-name: More detailed information.
dpkg-query -l | grep package-name: Taarifa za kina zaidi.snap list | grep package-name: For Snap packages specifically.
snap list | grep package-name: Kwa pakiti za Snap hasa.
Using these methods, you can quickly verify whether a particular package is installed on your system.
Kwa kutumia mbinu hizi, unaweza haraka kuthibitisha ikiwa kifurushi fulani kimewekwa kwenye mfumo wako.
4. How to Display Detailed Information About Installed Packages
4. Jinsi ya Kuonyesha Taarifa za Kina Kuhusu Pakiti Zilizo Wekwa
Sometimes, you may want to check detailed information about an installed package—such as its function, dependencies, or version. In Ubuntu, you can use the following commands to retrieve such details.
Wakati mwingine, unaweza kutaka kuangalia taarifa za kina kuhusu kifurushi kilichowekwa—kama vile kazi yake, utegemezi, au toleo. Katika Ubuntu, unaweza kutumia amri zifuatazo kupata maelezo hayo.
Using the apt show Command
Kutumia Amri ya apt show
The apt show command displays detailed information about a specific package.
Amri ya apt show inaonyesha taarifa za kina kuhusu kifurushi maalum.
Command Example
Mfano wa Amri
apt show package-name
Example Execution
Mfano wa Utekelezaji
For example, to view detailed information about the curl package:
Kwa mfano, ili kuona taarifa za kina kuhusu kifurushi cha curl:
apt show curl
Example Output
Mfano wa Matokeo
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.
Key Information
Taarifa Muhimu
- Package : Name of the package.
Package : Jina la kifurushi. - Version : The version number of the package.
Version : Nambari ya toleo la kifurushi. - Section : The category it belongs to (e.g., web, utils).
Section : Kategoria ambayo inahusishwa (km., wavuti, zana). - Maintainer : Contact information for the package maintainer.
Maintainer : Taarifa za mawasiliano kwa msimamizi wa kifurushi. - Description : Overview of what the package does.
Description : Muhtasari wa kile kifurushi kinachofanya.
Using the dpkg Command
Kutumia Amri ya dpkg
You can also use the dpkg command to view details about a specific package.
Unaweza pia kutumia amri ya dpkg ili kuona maelezo kuhusu kifurushi maalum.
Command Example
Mfano wa Amri
dpkg -s package-name
Example Execution
Mfano wa Utekelezaji
For example, to view details about the git package:
Kwa mfano, ili kuona maelezo kuhusu kifurushi cha git:
dpkg -s git
Example Output
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.
This command provides the installation status and summary of the package.
Amri hii inatoa hali ya usakinishaji na muhtas wa kifurushi.
Checking Dependencies
Kukagua Utegemezi
If you want to check dependencies, apt show is also useful. For example, to view dependencies for the curl package:
Kama unataka kukagua utegemezi, apt show pia ni muhimu. Kwa mfano, ili kuona utegemezi wa kifurushi cha curl:
apt show curl
The output includes dependency information such as:
Matokeo yanajumuisha taarifa za utegemezi kama vile:
Depends: libc6 (>= 2.17), libcurl4 (>= 7.68.0-1ubuntu2.6)
This helps identify which other packages are required for the software to function correctly.
Hii inasaidia kutambua ni pakiti gani nyingine zinazohitajika ili programu ifanye kazi ipasavyo.
Summary
Muhtasari
apt show package-name: Ideal for checking dependencies and detailed package info.
apt show package-name: Inafaa kukagua utegemezi na taarifa za kina za kifurushi.dpkg -s package-name: Useful for quick and information.
dpkg -s package-name: Inafaa kwa taarifa za haraka na fupi.
These commands are valuable for understanding packages in detail and can assist in system maintenance and troubleshooting.
Amri hizi ni muhimu kwa kuelewa pakiti kwa kina na zinaweza kusaidia katika matengenezo ya mfumo na utatuzi wa matatizo.
5. How to Check the Number of Installed Packages
5. Jinsi ya Kukagua Idadi ya Pakiti Zilizo Wekwa
If you want to know how many packages are currently installed on your system, Ubuntu provides simple commands for that. This can be helpful for understanding the overall system size and state.
Kama unataka kujua ni pakiti ngapi zimewekwa kwa sasa kwenye mfumo wako, Ubuntu inatoa amri rahisi kwa hilo. Hii inaweza kusaidia kuelewa ukubwa na hali ya jumla ya mfumo.
Using the apt Command
Kutumia Amri ya apt
You can combine the apt list command with a pipe (|) and wc -l to count the number of installed packages.
Unaweza kuchanganya amri ya apt list na bomba (|) na wc -l ili kuhesabu idadi ya pakiti zilizowekwa.
Command Example
Mfano wa Amri
apt list --installed | wc -l
Command Explanation
Maelezo ya Amri
apt list --installed: Orodha vifurushi vilivyosakinishwa.wc -l: Hesa idadi ya mistari, ikirudisha jumla ya viingizo.
Mfano wa Matokeo
543
Katika mfano huu, vifurushi 543 vimesakinishwa kwenye mfumo.
Kutumia Amri ya dpkg
Unaweza pia kuhesabu vifurushi vilivyosakinishwa kwa kutumia dpkg-query pamoja na grep na wc:
Mfano wa Amri
dpkg-query -l | grep '^ii' | wc -l
Maelezo ya Amri
dpkg-query -l: Orodha vifurushi vilivyosakinishwa.grep '^ii': Chuja vifurushi vilivyosakinishwa pekee (vile vilivyo alamaii).wc -l: Hesa mistari iliyochujwa.
Mfano wa Matokeo
487
Mfano huu unaonyesha vifurushi 487 vilivyosakinishwa.
Kuangalia Idadi ya Vifurushi vya Snap
Ili kuhesabu vifurushi vya Snap, tumia amri ya snap list:
Mfano wa Amri
snap list | wc -l
Kumbuka
Matokeo ya snap list yanajumuisha safu ya kichwa. Ili kupata nambari sahihi, pungua moja:
snap list | tail -n +2 | wc -l
Muhtasari
- Amri ya Apt :
apt list --installed | wc -lhutoa hesabu ya haraka. - Amri ya Dpkg :
dpkg-query -l | grep '^ii' | wc -lhutoa matokeo sahihi zaidi. - Amri ya Snap :
snap listhuhesabu vifurushi vya Snap.
Amri hizi zinakusaidia kutathmini ni vifurushi vingapi na programu za Snap vilivyo sasa vimesakinishwa kwenye mfumo wako wa Ubuntu.
6. Muhtasari
Makala haya yameelezea mbinu mbalimbali za kuangalia vifurushi vilivyosakinishwa katika Ubuntu. Kila moja ina faida zake, na unaweza kuchagua kulingana na madhumuni yako.
Mbinu Zilizojadiliwa Katika Makala Hii
- Orodha ya vifurushi vilivyosakinishwa
- Ilitumia
apt list --installednadpkg-query -lkuorodhesha vifurushi vyote vilivyosakinishwa. - Kwa vifurushi vya Snap, ilitumia
snap list.
- Kukagua vifurushi maalum
- Imechanganya na
grepili kuthibitisha haraka ikiwa kifurushi fulani kimesakinishwa.
- Kupata maelezo ya kina
- Ilitumia
apt shownadpkg -skuangalia toleo, utegemezi, na maelezo mengine.
- Kuhesabu vifurushi vilivyosakinishwa
- Ilitumia
wc -lkuhesabu jumla ya vifurushi vilivyosakinishwa kwenye mfumo.
Ni Mbinu Gani Unapaswa Kutumia?
- Kwa wanaoanza: Tumia amri rahisi ya
apt, kama vileapt list --installed. - Kwa uchunguzi wa kina: Tumia
dpkgauapt showkwa maelezo ya kina. - Kwa watumiaji wa Snap: Tumia
snap listili kuona vifurushi vya Snap pekee.
Mawazo ya Mwisho
Kujifunza amri hizi za msingi kunakusaidia kudhibiti vifurushi vya Ubuntu kwa ufanisi. Tumia mbinu zilizowasilishwa hapa ili kufuatilia hali ya mfumo wako na kutatua matatizo kwa ufanisi.

7. Maswali Yanayoulizwa Mara kwa Mara (FAQ)
Hapa chini kuna maswali yanayoulizwa mara kwa mara kuhusu kuangalia vifurushi vilivyosakinishwa katika Ubuntu, yakijumuisha masuala ya kawaida kwa wanaoanza na watumiaji kati.
Q1: Toa tofauti kati ya apt na dpkg?
J:
apt ni meneja wa vifurushi wa ngazi ya juu unaotumika sana katika Ubuntu na mifumo inayotegemea Debian. Hufanya usakinishaji, uondoa, na masasisho kutoka kwenye hazina. Kwa upande mwingine, dpkg ni chombo cha ngazi ya chini kinachotumika kusimamia vifurushi vya .deb vya ndani moja kwa moja. Kwa kweli, apt inategemea dpkg ndani yake.
Tofauti kuu:
apt: Hubeba na kusakinisha vifurushi kutoka kwenye hazina kiotomatiki.dpkg: Husimamia faili za.debza ndani bila usimamizi wa hazina.
Q2: Vifurushi vya Snap ni nini?
J:
Snap ni mfumo wa kifurushi cha kisasa uliotengenezwa na Ubuntu. Tofauti na vifurushi vya jadi vya Debian, Snap hujumuisha utegemezi wote ndani yake, na hivyo kurahisisha usakinishaji wa programu kwenye usambazaji tofauti. Sifa kuu ni pamoja na:
- Faida: Huzuia migogoro ya utegemezi na inaruhusu matoleo ya hivi karibuni ya programu.
- Hasara: Inaweza kuwa kubwa kwa ukubwa na kuanzisha polepole.
Tumia snap list au snap install kusimamia vifurushi vya Snap.
Q3: Njia rahisi zaidi ya kuangalia ikiwa kifurushi fulani kimesakinishwa?
J:
Tumia amri ifuatayo ya apt:
apt list --installed | grep package-name
Kwa mfano, kuangalia ikiwa curl imewekwa:
apt list --installed | grep curl
Ikiwa jina la kifurushi linaonekana katika matokeo, ina maana kwamba kifurushi hicho kimesakinishwa.
Q4: Nifanye nini ikiwa amri haifanyi kazi?
A:
Fuata hatua hizi za utatuzi wa matatizo:
- Angalia makosa ya tahajia: Hakikisha amri imeandikwa kwa usahihi.
- Thibitisha ruhusa: Baadhi ya amri zinahitaji
sudo. Jaribu kuiongeza na kuendesha tena amri.sudo apt list --installed
- Sasisha orodha za vifurushi: Kama data ya vifurushi imepitwa na wakati, endesha:
sudo apt update
- Angalia logi: Kagua
/var/log/syslogaujournalctlkwa makosa ya kina.
Q5: Ninawezaje kuondoa kifurushi kilichosakinishwaTumia apt remove au apt purge:
apt remove package-name: Huondoa kifurushi lakini huhifadhi faili za usanidi.apt purge package-name: Huondoa kifurushi pamoja na faili za usanidi.
Mfano:
sudo apt remove curl
Ili pia kufuta faili za usanidi:
sudo apt purge curl
Q6: naweza kuhifadhi orodha ya vifurushi vilivyosakinishwa kwenye faili?
A:
Ndiyo. Unaweza kusafirisha orodha kwa kutumia amri ifuatayo:
apt list --installed > installed_packages.txt
Hii huhifadhi vifurushi vyote vilivyosakinishwa kwenye installed_packages.txt. Unaweza kutumia faili hii kurudisha tena vifurushi kwenye mfumo mwingine ikiwa inahitajika.
Hitimisho
FAQ hii ilijumuisha maswali na majibu ya kawaida kuhusu usimamizi wa vifurushi vya Ubuntu. Tumia vidokezo hivi kufanya usimamizi wa mfumo wako kuwa bora zaidi, na endelea kuboresha ujuzi wako wa mstari wa amri ili kukabiliana na changamoto za kutatua matatizo ya baadaye kwa ujasiri.


