- 1 1. Pengenalan
- 2 2. Perintah Nyahpasang Asas
- 3 3. Membersihkan Kebergantungan
- 4 4. Menyahpasang dengan Pengurus Pakej Lain
- 5 5. Memadam Direktori dan Fail
- 6 6. Cautions and Best Practices
- 7 7. Frequently Asked Questions (FAQ)
- 7.1 Q1. What’s the difference between apt remove and apt purge?
- 7.2 Q2. What should I watch out for when using rm -rf?
- 7.3 Q3. Bagaimana saya boleh memadam pakej pergantungan yang tinggal?
- 7.4 Q4. Bagaimana saya boleh membetulkan ralat “Unable to locate package”?
- 7.5 Q5. Bagaimana saya boleh mengetahui jika aplikasi dipasang dengan Snap?
1. Pengenalan
Apabila menggunakan Ubuntu, pasti akan tiba masanya anda ingin membuang perisian atau pakej yang tidak lagi diperlukan. Ini terutama benar apabila anda cuba menyelaraskan sistem atau membersihkan alat yang dipasang untuk tujuan ujian. Dalam kes seperti ini, memahami penggunaan yang betul bagi “perintah nyahpasang” adalah penting.
Ubuntu ialah distribusi Linux berasaskan Debian, dan pakej perisian kebanyakannya diuruskan menggunakan APT (Advanced Package Tool). Walaupun operasi baris perintah kelihatan menakutkan pada mulanya, menguasai asas-asasnya akan membolehkan anda mengurus perisian dengan lebih cekap.
Artikel ini akan menerangkan kaedah utama untuk menyahpasang perisian pada Ubuntu, disusun mengikut jenis perintah. Kami akan membincangkan apt remove, apt purge, dpkg, snap, dan juga pemadaman fail menggunakan rm -rf. Penjelasan direka mesra pemula, jadi anda boleh terus membaca walaupun baru dalam Linux.
Perlu diingat bahawa penggunaan perintah untuk membuang perisian boleh membawa risiko. Contohnya, secara tidak sengaja memadam pakej sistem penting boleh menyebabkan kegagalan atau memerlukan pemasangan semula keseluruhan. Untuk mengelakkan masalah tersebut, artikel ini juga membincangkan cara-cara selamat dan berkesan untuk menyahpasang perisian.
Dalam bahagian seterusnya, kami akan meneliti perintah nyahpasang yang paling kerap digunakan: apt remove dan apt purge.
2. Perintah Nyahpasang Asas
Cara paling umum untuk membuang perisian dalam Ubuntu ialah dengan menggunakan APT (Advanced Package Tool). Dalam bahagian ini, kami akan menumpukan pada dua perintah penting: apt remove dan apt purge. Kedua-duanya digunakan untuk menyahpasang perisian, tetapi mereka mempunyai tujuan yang sedikit berbeza dan kesan yang berbeza.
apt remove: Mengeluarkan pakej itu sendiri
Perintah apt remove memadam pakej utama, tetapi meninggalkan fail konfigurasi. Ini bermakna jika anda memasang semula perisian kelak, tetapan terdahulu anda mungkin masih diterapkan automatik.
Contoh penggunaan:
sudo apt remove package-name
Contoh:
sudo apt remove gimp
Perintah ini membuang perisian penyuntingan imej “GIMP” tetapi meninggalkan fail konfigurasi pada sistem anda.
apt purge: Mengeluarkan pakej sepenuhnya termasuk konfigurasi
Sebaliknya, perintah apt purge mengeluarkan bukan sahaja pakej itu sendiri tetapi juga fail konfigurasi yang berkaitan. Ini berguna apabila anda mahu memulakan semula secara bersih atau perlu mengekalkan sistem anda bersih.
Contoh penggunaan:
sudo apt purge package-name
Contoh:
sudo apt purge gimp
Perintah ini mengeluarkan sepenuhnya aplikasi GIMP serta semua fail konfigurasi, meninggalkan hampir tiada jejak pada sistem anda.
Bila menggunakan remove vs. purge
- Gunakan
apt removejika anda hanya mahu menyahpasang perisian secara sementara tetapi mengekalkan setingnya. - Gunakan
apt purgejika anda mahu memadamnya sepenuhnya dan mengeluarkan semua fail konfigurasi yang tinggal.
Memilih perintah yang tepat mengikut situasi anda dapat membantu mengekalkan sistem bersih dan mengelakkan masalah di masa depan.
3. Membersihkan Kebergantungan
Selepas menyahpasang perisian dalam Ubuntu, mungkin terdapat pakej kebergantungan yang tinggal dipasang bersama perisian utama. Kebergantungan yang tidak diperlukan ini boleh mengambil ruang cakera dan mengotori sistem anda dari masa ke masa.
Inilah tempat perintah apt autoremove menjadi berguna. Ia secara automatik mengesan dan membuang pakej yang tidak lagi diperlukan.
apt autoremove: Mengeluarkan pakej yang tidak digunakan secara automatik
Perintah apt autoremove digunakan untuk membersihkan pakej yang pada asalnya dipasang sebagai kebergantungan tetapi tidak lagi diperlukan. Contohnya, apabila anda menyahpasang satu aplikasi, perpustakaan yang berkaitan mungkin masih tinggal. Mencari dan memadamnya secara manual boleh menjadi membosankan, tetapi autoremove melakukannya sekaligus.
Contoh penggunaan:
sudo apt autoremove
Apabila anda menjalankan perintah ini, Ubuntu akan menyenaraikan pakej yang tidak digunakan dan meminta pengesahan sebelum memadamnya. Ini menjadikannya selamat digunakan tanpa kebimbangan memadam sesuatu yang penting secara tidak sengaja.
Bila dan bagaimana menggunakannya dengan selamat
- Adalah idea yang baik untuk menjalankan
apt autoremovesegera selepas menggunakanapt removeatauapt purge. - Oleh kerana ia menggunakan pengesanan automatik, sentiasa semak senarai pakej sebelum mengesahkan pemadaman.
Jadikan ia kebiasaan untuk mengekalkan sistem anda bersih
Untuk mengekalkan sistem Ubuntu anda teratur, adalah kebiasaan yang baik untuk menjalankan sudo apt autoremove secara berkala—terutama jika anda kerap memasang dan membuang perisian. Ini sangat membantu dalam persekitaran pembangunan di mana perisian sering berubah.
4. Menyahpasang dengan Pengurus Pakej Lain
Selain APT, Ubuntu juga menyokong sistem pengurusan pakej lain seperti dpkg dan snap. Perisian yang dipasang melalui alat ini mungkin tidak dapat dibuang menggunakan arahan apt standard, jadi anda perlu menggunakan kaedah yang sesuai untuk setiap sistem.
Bahagian ini menjelaskan cara menyahpasang perisian bergantung pada pengurus pakej yang digunakan.
Menyahpasang dengan dpkg
dpkg ialah pengurus pakej peringkat rendah yang digunakan untuk mengendalikan pakej Debian (.deb) dalam Ubuntu. Jika anda memasang perisian secara manual menggunakan fail .deb, anda boleh membuangnya dengan arahan dpkg -r atau dpkg --remove.
Example usage:
sudo dpkg -r package-name
Example:
sudo dpkg -r google-chrome-stable
Arahan ini membuang pakej yang ditentukan, tetapi fail konfigurasi mungkin masih kekal.
Important notes:
dpkgtidak menyelesaikan kebergantungan, jadi anda mungkin perlu menjalankanapt autoremoveselepas itu untuk membersihkan pakej yang tinggal.- Anda boleh menyemak pakej yang dipasang dengan
dpkg -l.
Membuang pakej Snap
Dalam versi Ubuntu terkini, lebih banyak aplikasi diedarkan sebagai pakej Snap. Pakej ini diurus secara berasingan daripada APT dan mesti dibuang menggunakan arahan snap remove.
Example usage:
sudo snap remove package-name
Example:
sudo snap remove firefox
Arahan ini membuang versi Snap Firefox daripada sistem anda.
Check installed Snap packages:
snap list
Ini akan memaparkan senarai semua pakej Snap yang kini dipasang pada sistem anda.
Tip: Bebaskan ruang selepas membuang pakej Snap
Revisi Snap lama boleh mengambil ruang cakera walaupun selepas dinyahpasang. Anda boleh mengehadkan berapa banyak revisi yang disimpan menggunakan arahan di bawah:
sudo snap set system refresh.retain=2
Tetapan ini hanya menyimpan dua versi terkini bagi setiap Snap, membantu mengurangkan penggunaan cakera yang tidak diperlukan.

5. Memadam Direktori dan Fail
Selain menyahpasang perisian atau pakej, mungkin ada masa anda ingin memadam secara manual fail atau direktori yang tidak diperlukan dalam Ubuntu. Ini mungkin termasuk fail konfigurasi yang tinggal, folder sementara, atau data cache.
Bahagian ini menjelaskan cara menggunakan arahan asas pemadaman fail Linux rm, bersama dengan langkah berjaga-jaga penting.
Memadam fail: Asas arahan rm
Arahan rm (singkatan bagi “remove”) ialah arahan asas yang digunakan untuk memadam fail. Ia berkuasa, tetapi jika digunakan secara tidak betul, ia boleh menyebabkan kehilangan data secara tidak sengaja—jadi berhati-hati adalah penting.
Example usage:
rm filename
Example:
rm test.txt
Arahan ini memadam fail test.txt yang terletak dalam direktori semasa.
Memadam direktori: Menggunakan pilihan -r
Untuk memadam direktori, anda perlu menggunakan pilihan -r (atau --recursive), yang membolehkan anda membuang direktori dan semua kandungannya.
Example usage:
rm -r directory-name
Example:
rm -r old_logs
Arahan ini membuang direktori old_logs bersama semua fail dan subdirektori di dalamnya.
Bahaya dan kegunaan rm -rf
Arahan rm -rf terutama berisiko bagi pemula Linux dan harus digunakan dengan sangat berhati-hati.
-r: Memadam direktori dan kandungannya secara rekursif-f: Memaksa pemadaman tanpa meminta pengesahan
Example usage:
sudo rm -rf /home/username/tmp/
This command forcefully deletes the tmp directory and everything inside it without prompting. Be extremely careful with the target path—mistakes can break your entire system.
Absolutely do not run this command:
sudo rm -rf /
Perintah ini akan cuba memadamkan seluruh direktori root. Ia adalah salah satu perintah paling berbahaya yang boleh anda jalankan—jangan pernah mencubanya, walaupun sebagai ujian.
Safety tips when deleting files
- Check contents before deleting:
ls directory-name
- Use
trash-clias a safer alternative (recommended for beginners):sudo apt install trash-cli trash-put filename
This will move the file to the trash instead of permanently deleting it, allowing you to recover it later if needed.
6. Cautions and Best Practices
Uninstalling software on Ubuntu is both powerful and convenient. However, it often requires careful operation, especially for users who are not yet familiar with command-line tools. A small mistake during removal can lead to serious system issues.
This section outlines key precautions and best practices to help you remove software and files both safely and efficiently.
Back up your data before uninstalling
Even if you’re confident the data is no longer needed, it’s a good idea to create a backup just in case. Once something is deleted, recovering it may be difficult or impossible—especially config files or database files.
Here are some common backup methods:
- Copy files to another folder using the
cpcommand - Move files to an external drive or cloud storage
- Use
rsyncfor incremental or synchronized backups
Be cautious with the use of sudo
The sudo command gives administrator-level privileges. If used incorrectly—especially with destructive commands like rm -rf—the consequences can be severe.
Best practices:
- Always double-check the full command before pressing Enter
- If the command supports it, use a
--dry-runoption first to preview the result - For complex operations, consider creating a script and reviewing it carefully before execution
Confirm what you’re about to delete
To avoid accidentally removing important packages or files, always verify the target before deletion.
- Check package status:
dpkg -l | grep package-name
- Check if a file exists:
ls -l filename
- Preview packages that would be removed by APT:
sudo apt remove package-name --dry-run
If you’re unsure, use GUI tools
If you’re not comfortable using the terminal, Ubuntu’s GUI-based tools like the Software Center can be helpful. They provide a visual way to confirm what will be removed and can reduce the risk of errors like mistyped package names.
Check system status after uninstalling
Once you’ve completed an uninstall, it’s a good idea to check for leftover dependencies and ensure your system is clean and has enough free space.
- Clean up unneeded packages:
sudo apt autoremove
- Check available disk space:
df -h
7. Frequently Asked Questions (FAQ)
At first glance, uninstalling software in Ubuntu may seem straightforward. But during the process, many users—especially beginners—find themselves asking questions like: “Is this really the right command?” or “What should I do if something goes wrong?”
In this section, we’ve collected some of the most common questions along with clear answers. These tips will be helpful for both beginners and intermediate users.
Q1. What’s the difference between apt remove and apt purge?
A.
apt remove only deletes the main package, but leaves behind its configuration files. In contrast, apt purge removes both the package and its associated configuration files completely.
If you plan to reinstall the software and want to keep your old settings, use remove. If you want a clean slate, use purge.
Q2. What should I watch out for when using rm -rf?
A.
rm -rf adalah arahan yang kuat dan berbahaya yang memadam fail dan direktori tanpa sebarang pengesahan. Jika disalah guna, ia boleh memadam fail sistem penting secara kekal.
Sebelum menjalankannya, sentiasa gunakan ls untuk menyemak dua kali apa yang anda padam. Elakkan menggunakan sudo melainkan benar-benar diperlukan, dan berhati-hati dengan laluan.
Q3. Bagaimana saya boleh memadam pakej pergantungan yang tinggal?
A.
Selepas memadam perisian menggunakan APT, anda boleh membersihkan sebarang pergantungan yang tidak digunakan dengan arahan berikut:
sudo apt autoremove
Arahan ini dengan selamat memadam pakej yang dipasang secara automatik sebagai pergantungan tetapi tidak lagi diperlukan.
Q4. Bagaimana saya boleh membetulkan ralat “Unable to locate package”?
A.
Ralat ini bermakna APT tidak dapat mencari pakej yang anda cuba pasang atau padam. Cuba langkah-langkah berikut untuk menyelesaikannya:
- Semak kesilapan taip dalam nama pakej.
- Kemaskini senarai pakej anda menggunakan:
sudo apt update
- Jika anda menggunakan versi Ubuntu yang lama, repositori mungkin sudah lapuk. Pertimbangkan untuk mengemaskini ke keluaran yang lebih baru.
Q5. Bagaimana saya boleh mengetahui jika aplikasi dipasang dengan Snap?
A.
Jalankan arahan berikut untuk menyenaraikan semua pakej Snap yang dipasang:
snap list
Aplikasi yang ditunjukkan dalam senarai ini dipasang melalui Snap, bukan APT. Untuk memadamnya, gunakan:
sudo snap remove package-name


