- 1 1. Utangulizi
- 2 2. Amri za Msingi za Kuondoa
- 3 3. Kusafisha Utegemezi
- 4 4. Kuondoa kwa Wasimamizi Wengine wa Vifurushi
- 5 5. Kufuta Majukwaa na Faili
- 6 6. Tahadhari na Mazoea Bora
- 7 7. Masuala Yanayoulizwa Mara Nyingi (FAQ)
- 7.1 Swali la 1. Tofauti gani kati ya apt remove na apt purge?
- 7.2 Swali la 2. Nini ninapaswa kuangalia wakati wa kutumia rm -rf?
- 7.3 Q3. Ninawezaje kuondoa vifurushi vya utegemezi vilivyobaki?
- 7.4 Q4. Ninawezaje kutatua kosa la “Unable to locate package”?
- 7.5 Q5. Ninawezaje kujua kama programu imewekwa kwa Snap?
1. Utangulizi
Wakati unatumia Ubuntu, bila shaka kutaalika wakati ambapo utataka kuondoa programu au vifurushi ambavyo havihitajiki tena. Hii ni kweli hasa wakati unajaribu kurekebisha mfumo wako au kusafisha zana ulizoweka kwa madhumuni ya majaribio. Katika hali kama hizo, kuelewa matumizi sahihi ya “amri za kuondoa” ni muhimu.
Ubuntu ni usambazaji wa Linux unaotegemea Debian, na vifurushi vya programu vinadhibitiwa hasa kwa kutumia APT (Advanced Package Tool). Wakati shughuli za mstari wa amri zinaweza kuonekana kuwa za kuwatia woga mwanzoni, kujifunza misingi itakuwezesha kusimamia programu kwa ufanisi zaidi.
Hii makala itaeleza njia kuu za kuondoa programu kwenye Ubuntu, zilizopangwa kwa aina ya amri. Tutashughulikia apt remove, apt purge, dpkg, snap, na hata kufuta faili kwa kutumia rm -rf. Maelezo yameundwa kuwa rahisi kwa wanaoanza, kwa hivyo jisikie huru kusoma hata kama wewe ni mpya kwenye Linux.
Kumbuka kuwa kutumia amri kuondoa programu kunaweza kuja na hatari fulani. Kwa mfano, kufuta kwa bahati vibaya vifurushi muhimu vya mfumo kunaweza kusababisha hitilafu au kuhitaji kuweka upya kamili. Ili kuepuka matatizo kama haya, makala hii pia inashughulikia njia salama na zenye ufanisi za kuondoa programu.
Katika sehemu inayofuata, tutachunguza amri za kuondoa zinazotumiwa sana: apt remove na apt purge.
2. Amri za Msingi za Kuondoa
Njia ya kawaida zaidi ya kuondoa programu kwenye Ubuntu ni kwa kutumia APT (Advanced Package Tool). Katika sehemu hii, tutazingatia amri mbili muhimu: apt remove na apt purge. Zote mbili hutumika kuondoa programu, lakini zinatumikia madhumuni tofauti kidogo na zina athari tofauti.
apt remove: Inatoa kifurushi chenyewe
Amri ya apt remove inafuta kifurushi kikuu, lakini inaacha faili za usanidi nyuma. Hii inamaanisha ikiwa utaweka programu tena baadaye, mipangilio yako ya awali inaweza bado kutumika kiotomatiki.
Matumizi ya mfano:
sudo apt remove package-name
Mfano:
sudo apt remove gimp
Amri hii inaondoa programu ya kuhariri picha “GIMP” lakini inaacha faili zake za usanidi kwenye mfumo wako.
apt purge: Inatoa kifurushi kabisa pamoja na usanidi
Kwa upande mwingine, amri ya apt purge inaondoa sio tu kifurushi chenyewe bali pia faili zake za usanidi zinazohusiana. Hii ni muhimu wakati unataka kuanza upya kabisa au unahitaji kuweka mfumo wako safi.
Matumizi ya mfano:
sudo apt purge package-name
Mfano:
sudo apt purge gimp
Amri hii inaondoa kabisa programu ya GIMP na faili zote za usanidi wake, ikibaki karibu hakuna alama kwenye mfumo wako.
Wakati wa kutumia remove dhidi ya purge
- Tumia
apt removeikiwa unataka kuondoa programu kwa muda tu lakini uhifadhi mipangilio yake. - Tumia
apt purgeikiwa unataka kuifuta kabisa na kuondoa faili yoyote za usanidi zilizobaki.
Kuchagua amri sahihi kulingana na hali yako kunaweza kusaidia kuweka mfumo wako safi na kuzuia matatizo ya baadaye.
3. Kusafisha Utegemezi
Baada ya kuondoa programu kwenye Ubuntu, kunaweza kuwa na vifurushi vya utegemezi vilivyobaki ambavyo vilikuwa vimewekwa pamoja na programu kuu. Utegemezi usiohitajika huu unaweza kuchukua nafasi kwenye diski na kutoa uchafu kwenye mfumo wako kwa muda.
Hapa ndipo amri ya apt autoremove inakuwa na msaada. Inagundua na kuondoa vifurushi ambavyo havihitajiki tena kiotomatiki.
apt autoremove: Inaondoa vifurushi visivyotumika kiotomatiki
Amri ya apt autoremove hutumika kusafisha vifurushi ambavyo vilikuwa vimewekwa kama utegemezi asili lakini havihitajiki tena. Kwa mfano, wakati unaondoa programu, maktaba zake zinazohusiana zinaweza kubaki. Kutafuta na kufuta hizi kwa mkono kunaweza kuwa ngumu, lakini autoremove inafanya yote kwa mara moja.
Matumizi ya mfano:
sudo apt autoremove
Wakati unaendesha amri hii, Ubuntu itaorodhesha vifurushi visivyotumika na kuuliza uthibitisho kabla ya kuzifuta. Hii inafanya iwe salama kutumia bila kuwa na wasiwasi wa kuondoa kitu muhimu kwa bahati.
Wakati na jinsi ya kuitumia kwa usalama
- Ni wazo zuri kuendesha
apt autoremovemoja kwa moja baada ya kutumiaapt removeauapt purge. - Kwa kuwa inatumia utambuzi wa kiotomatiki, daima angalia orodha ya vifurushi kabla ya kuthibitisha kufuta.
Fanya iwe tabia ya kuweka mfumo wako safi
Ili kuweka mfumo wako wa Ubuntu safi, ni tabia nzuri kuendesha sudo apt autoremove mara kwa mara—hasa ikiwa unaweka programu na kuiondoa mara kwa mara. Hii ni muhimu sana katika mazingira ya maendeleo ambapo mabadiliko ya programu hutokea mara kwa mara.
4. Kuondoa kwa Wasimamizi Wengine wa Vifurushi
Mbali na APT, Ubuntu pia inasaidia mifumo mingine ya usimamizi wa vifurushi kama dpkg na snap. Programu iliyowekwa kupitia zana hizi inaweza kuwa haiwezi kuondolewa kwa kutumia amri za apt za kawaida, hivyo utahitaji kutumia njia inayofaa kwa kila mfumo.
Sehemu hii inaeleza jinsi ya kuondoa programu kulingana na msimamizi wa vifurushi uliotumika.
Kuondoa kwa dpkg
dpkg ni msimamizi wa vifurushi wa kiwango cha chini unaotumiwa kwa kushughulikia vifurushi vya Debian (.deb) katika Ubuntu. Ikiwa umeweka programu kwa mikono kwa kutumia faili ya .deb, unaweza kuiondoa kwa amri ya dpkg -r au dpkg --remove.
Mfano wa matumizi:
sudo dpkg -r package-name
Mfano:
sudo dpkg -r google-chrome-stable
Amri hii inaondoa kifurushi kilichotajwa, lakini faili za usanidi zinaweza kubaki.
Maelezo muhimu:
dpkghaishughulikii utegemezi, hivyo unaweza kuhitaji kuendeshaapt autoremovebaadaye ili kusafisha vifurushi vilivyobaki.- Unaweza kuangalia vifurushi vilivyowekwa kwa
dpkg -l.
Kuondoa vifurushi vya Snap
Katika matoleo ya hivi karibuni ya Ubuntu, programu nyingi zinachanganywa kama vifurushi vya Snap. Hivi vinashughulikiwa tofauti na APT na lazima viondolewe kwa kutumia amri ya snap remove.
Mfano wa matumizi:
sudo snap remove package-name
Mfano:
sudo snap remove firefox
Amri hii inaondoa toleo la Snap la Firefox kutoka kwenye mfumo wako.
Angalia vifurushi vya Snap vilivyowekwa:
snap list
Hii itaonyesha orodha ya vifurushi vyote vya Snap vilivyowekwa kwa sasa kwenye mfumo wako.
Kidokezo: Punguza nafasi baada ya kuondoa vifurushi vya Snap
Marekebisho ya zamani ya Snap yanaweza kuchukua nafasi ya diski hata baada ya kuondoa. Unaweza kupunguza idadi ya marekebisho yanayohifadhiwa kwa kutumia amri hapa chini:
sudo snap set system refresh.retain=2
Mpangilio huu huhifadhi toleo la hivi karibuni la Snap mbili tu, na hivyo kusaidia kupunguza matumizi yasiyo ya lazima ya diski.

5. Kufuta Majukwaa na Faili
Mbali na kuondoa programu au vifurushi, kunaweza kuwa na nyakati unapotaka kufuta faili au majukwaa yasiyo ya lazima kwa mikono katika Ubuntu. Haya yanaweza kujumuisha faili za usanidi zilizobaki, folda za muda, au data ya kache.
Sehemu hii inaeleza jinsi ya kutumia amri ya msingi ya kufuta faili ya Linux rm, pamoja na tahadhari muhimu.
Kufuta faili: Msingi wa amri ya rm
Amri ya rm (fupi kwa “remove”) ni amri ya msingi inayotumiwa kufuta faili. Ni yenye nguvu, lakini ikiwa itatumika vibaya, inaweza kusababisha kupoteza data kwa bahati mbaya—hivyo tahadhari ni muhimu.
Mfano wa matumizi:
rm filename
Mfano:
rm test.txt
Amri hii inafuta faili ya test.txt iliyoko katika majukwaa ya sasa.
Kufuta majukwaa: Kutumia chaguo la -r
Ili kufuta jukwaa, unahitaji kutumia chaguo la -r (au --recursive), ambalo linakuruhusu kuondoa jukwaa na yaliyomo yote.
Mfano wa matumizi:
rm -r directory-name
Mfano:
rm -r old_logs
Amri hii inaondoa jukwaa la old_logs pamoja na faili zote na majukwaa madogo ndani yake.
Hatari na matumizi ya rm -rf
Amri ya rm -rf ni hatari sana kwa wanaoanza wa Linux na inapaswa kutumiwa kwa uangalifu mkubwa.
-r: Inafuta majukwaa na yaliyomo kwa kurudia-f: Inalazimisha kufuta bila kuuliza uthibitisho
Mfano wa matumizi:
sudo rm -rf /home/username/tmp/
Hii kamandi inafuta moja kwa moja saraka ya tmp na kila kitu ndani yake bila kuuliza. Kuwa mwangalifu sana na njia ya lengo—makosa yanaweza kuvunja mfumo wako mzima.
Kamwe usiendeshe kamandi hii:
sudo rm -rf /
Kamandi hii itajaribu kufuta saraka nzima ya mzizi. Ni moja ya amri hatari zaidi unaweza kuendesha—kamwe usijaribu hii, hata kama jaribio.
Vidokezo vya usalama wakati wa kufuta faili
- Angalia maudhui kabla ya kufuta:
ls directory-name
- Tumia
trash-clikama mbadala salama zaidi (inapendekezwa kwa wanaoanza):sudo apt install trash-cli trash-put filename
Hii itahamisha faili kwenye takataka badala ya kufuta kwa kudumu, ikiruhusu uipate tena baadaye ikiwa inahitajika.
6. Tahadhari na Mazoea Bora
Kuondoa programu kwenye Ubuntu ni yenye nguvu na rahisi. Hata hivyo, mara nyingi inahitaji utendaji wa uangalifu, hasa kwa watumiaji ambao bado hawajafahamu zana za mstari wa amri. Kosa dogo wakati wa kuondoa linaweza kusababisha matatizo makubwa ya mfumo.
Sehemu hii inaelezea tahadhari kuu na mazoea bora ili kukusaidia kuondoa programu na faili kwa usalama na ufanisi.
Hifadhi data yako kabla ya kuondoa
Hata kama una uhakika data haihitajiki tena, ni wazo zuri kuunda hifadhi ili tu kama. Mara tu kitu kinapofutwa, kukipata tena kunaweza kuwa ngumu au haiwezekani—hasa faili za muundo au faili za hifadhidata.
Hapa kuna baadhi ya njia za kawaida za hifadhi:
- Nakili faili kwenye folda nyingine ukitumia amri ya
cp - Hamisha faili kwenye gari la nje au uhifadhi wa wingu
- Tumia
rsynckwa hifadhi za hatua au zilizosawazishwa
Kuwa mwangalifu na matumizi ya sudo
Amri ya sudo inatoa vibali vya kiwango cha msimamizi. Ikiwa itatumika vibaya—hasa na amri zinazoharibu kama rm -rf—matokeo yanaweza kuwa makali.
Mazoea bora:
- Daima angalia mara mbili amri kamili kabla ya kubonyeza Enter
- Ikiwa amri inaiunga mkono, tumia chaguo la
--dry-runkwanza ili kuona matokeo - Kwa shughuli ngumu, zingatia kuunda hati na kuiangalia kwa uangalifu kabla ya utekelezaji
Thibitisha unachotaka kufuta
Ili kuepuka kuondoa kwa bahati paketi au faili muhimu, daima thibitisha lengo kabla ya kufuta.
- Angalia hali ya paketi:
dpkg -l | grep package-name
- Angalia kama faili ipo:
ls -l filename
- Onyesha paketi ambazo zitaondolewa na APT:
sudo apt remove package-name --dry-run
Ikiwa huna uhakika, tumia zana za GUI
Ikiwa haujisikii vizuri ukitumia terminali, zana za Ubuntu zenye msingi wa GUI kama Kituo cha Programu zinaweza kuwa na msaada. Zinatoa njia ya kuona ili kuthibitisha nini kitafutwa na zinaweza kupunguza hatari ya makosa kama majina ya paketi yaliyochapwa vibaya.
Angalia hali ya mfumo baada ya kuondoa
Mara tu umemaliza kuondoa, ni wazo zuri kuangalia utegemezi uliobaki na kuhakikisha mfumo wako ni safi na una nafasi ya kutosha ya bure.
- Safisha paketi zisizohitajika:
sudo apt autoremove
- Angalia nafasi ya diski inayopatikana:
df -h
7. Masuala Yanayoulizwa Mara Nyingi (FAQ)
Kwa mtazamo wa kwanza, kuondoa programu kwenye Ubuntu kunaweza kuonekana rahisi. Lakini wakati wa mchakato, watumiaji wengi—hasa wanaoanza—wanajikuta wakiuliza masuala kama: “Je, hii ni amri sahihi kweli?” au “Nifanye nini ikiwa kitu kitakwenda vibaya?”
Kwenye sehemu hii, tumekusanya baadhi ya masuala ya kawaida zaidi pamoja na majibu wazi. Vidokezo hivi vitaweza kuwa na msaada kwa wanaoanza na watumiaji wa kati.
Swali la 1. Tofauti gani kati ya apt remove na apt purge?
J.
apt remove inafuta tu paketi kuu, lakini inaacha nyuma faili zake za muundo. Kwa tofauti, apt purge inaondoa paketi na faili zake za muundo zinazohusiana kabisa.
Ikiwa unapanga kusanidi tena programu na unataka kuhifadhi mipangilio yako ya zamani, tumia remove. Ikiwa unataka ukanda safi, tumia purge.
Swali la 2. Nini ninapaswa kuangalia wakati wa kutumia rm -rf?
A.
rm -rf ni amri yenye nguvu na hatari inayofuta faili na saraka bila uthibitisho wowote. Ikiwa imetumika vibaya, inaweza kufuta kabisa faili muhimu za mfumo.
Kabla ya kuitekeleza, daima tumia ls ili kuthibitisha tena kile unachofuta. Epuka kutumia sudo isipokuwa ni lazima sana, na uwe makini zaidi na njia.
Q3. Ninawezaje kuondoa vifurushi vya utegemezi vilivyobaki?
A.
Baada ya kufuta programu kwa kutumia APT, unaweza kusafisha utegemezi wowote usiotumika kwa amri ifuatayo:
sudo apt autoremove
Amri hii inaondoa kwa usalama vifurushi vilivyowekwa kiotomatiki kama utegemezi lakini havihitaji tena.
Q4. Ninawezaje kutatua kosa la “Unable to locate package”?
A.
Kosa hili lina maana kwamba APT haiwezi kupata kifurushi unachojaribu kusakinisha au kuondoa. Jaribu hatua zifuatazo ili kutatua:
- Angalia makosa ya tahajia katika jina la kifurushi.
- Sasisha orodha yako ya vifurushi kwa kutumia:
sudo apt update
- Kama unatumia toleo la zamani la Ubuntu, hazina ya vifurushi inaweza kuwa imepitwa na wakati. Fikiria kusasisha hadi toleo jipya.
Q5. Ninawezaje kujua kama programu imewekwa kwa Snap?
A.
Endesha amri ifuatayo ili kuorodhesha vifurushi vyote vilivyowekwa kwa Snap:
snap list
Programu zilizoonyeshwa kwenye orodha hii zilikuwa zimewekwa kupitia Snap, si APT. Ili kuziondoa, tumia:
sudo snap remove package-name


