🧠 Pengenalan: Macam Mana Ubuntu Urus Perisian?
Kalau kau datang dari Windows, mungkin kau biasa double click fail .exe untuk install software. Tapi dalam Ubuntu dan kebanyakan sistem Linux, kita guna package manager – alat yang bantu kita install, update, dan buang software dengan satu baris command je. Function yang semua user patut tahu untuk terus guna Linux Ubuntu
Ubuntu guna sistem yang dipanggil APT (Advanced Package Tool) untuk urus semua perisian dari sumber rasmi (repository). APT ni boleh:
- Install software dari server Ubuntu
- Buang software yang tak diperlukan
- Kemas kini software sedia ada
- Update sistem keseluruhan
Semua ni dilakukan dalam terminal dengan beberapa command ringkas tapi sangat berkuasa.
📦 Guna APT Untuk Install, Buang dan Update Software
✅ 1. Install Software
Format asas:
sudo apt install nama-pakej
Contoh: nak install media player VLC
sudo apt install vlc
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
vlc-bin vlc-data vlc-l10n vlc-plugin-base ...
After this operation, 100 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Tekan Y dan enter – siap!
❌ 2. Buang Software
Kalau dah tak nak pakai:
sudo apt remove nama-pakej
sudo apt remove vlc
🧹 3. Buang Sekali Konfigurasi (Total Cleanup)
sudo apt purge vlc
Command purge akan buang sekali semua config file.
🔍 4. Cari Perisian (Search)
apt search nama
apt search vlc
vlc/jammy 3.0.16-1ubuntu5 amd64
multimedia player and streamer
♻️ 5. Kemas Kini Senarai Pakej
sudo apt update
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Reading package lists... Done
Command ni tak update software – dia update database Ubuntu tentang versi software terbaru.
⬆️ 6. Naik Taraf Perisian Yang Ada
sudo apt upgrade
The following packages will be upgraded:
firefox gnome-shell libglib2.0 vlc
Do you want to continue? [Y/n]
🔄 7. Kemas Kini Keseluruhan Sekali Harung
sudo apt update && sudo apt upgrade -y
Gabung dua command untuk buat sekali jalan – sesuai untuk automate.
🧼 8. Cleanup: Buang Software Tak Diguna Lagi
sudo apt autoremove
Contoh: Bila kau uninstall sesuatu, dependencies dia masih ada. Command ni akan buang semua benda tu.
📍 Ringkasan APT Commands
| Command | Fungsi |
|---|---|
apt install |
Pasang perisian |
apt remove |
Buang perisian |
apt purge |
Buang + config file |
apt update |
Kemas kini senarai versi |
apt upgrade |
Kemas kini software terpasang |
apt search |
Cari software dalam repo |
apt autoremove |
Buang dependensi yang tak diguna |
Command apt sangat penting untuk semua pengguna Ubuntu. Lagi cepat kau biasa, lagi jimat masa nak setup sistem nanti.
📦 Gunakan dpkg Untuk Pasang Fail .deb
APT bagus bila software ada dalam Ubuntu repo. Tapi kalau kau download software dari laman rasmi – selalunya dalam bentuk .deb – kau perlu guna dpkg untuk install.
dpkg bermaksud Debian Package Manager – digunakan untuk pasang, buang, dan info tentang fail .deb.
✅ 1. Install Fail .deb Guna dpkg
Contoh: Kau dah download google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
Selecting previously unselected package google-chrome-stable.
(Reading database ... 212000 files and directories currently installed.)
Preparing to unpack .../google-chrome-stable_current_amd64.deb ...
Unpacking google-chrome-stable ...
Setting up google-chrome-stable ...
❌ 2. Error: “Dependency is not satisfied”
Kalau ada error sebab kekurangan package, kau boleh baiki dengan:
sudo apt -f install
Command ni akan detect missing dependencies dan install secara automatik.
🧹 3. Buang Software Yang Dipasang Dengan .deb
Gunakan nama pakej (bukan nama fail):
sudo dpkg -r google-chrome-stable
Kalau kau tak pasti nama pakej sebenar:
dpkg -l | grep chrome
ii google-chrome-stable 115.0.5790.102-1 amd64 The web browser from Google
🔎 4. Semak Semua Software Yang Telah Dipasang
dpkg -l
Output akan panjang – boleh tapis guna grep:
dpkg -l | grep vlc
📁 5. Semak Di Mana Lokasi Fail Pakej Dipasang
dpkg -L nama-pakej
dpkg -L google-chrome-stable
Contoh output:
/.
/opt/google/chrome/google-chrome
/usr/share/applications/google-chrome.desktop
🛠️ Bila Nak Guna APT vs dpkg?
| Ciri | apt |
dpkg |
|---|---|---|
| Guna untuk software dalam repo | ✅ | ❌ |
Install fail .deb manual |
❌ | ✅ |
| Auto urus dependencies | ✅ | ❌ (kena manual) |
| Senang digunakan untuk beginner | ✅ | ⚠️ (boleh tricky) |
Tips: Kalau boleh, sentiasa utamakan apt sebab lebih stabil. Guna dpkg hanya bila perlu (fail luar dari repo).
📦 Apa Itu Snap dan Flatpak? Kenapa Perlu?
Walaupun APT dan dpkg dah cukup power, kadang-kadang kau akan jumpa perisian baru yang hanya tersedia dalam format Snap atau Flatpak. Dua sistem ni wujud sebab:
- 💡 Versi lebih terkini berbanding repo Ubuntu
- 🧱 Software dijalankan dalam 'sandbox' – lebih selamat
- 🔄 Mudah untuk maintain satu app di pelbagai distro Linux
Snap dibangunkan oleh Canonical (syarikat di sebalik Ubuntu), manakala Flatpak lebih popular di Fedora, Arch dan beberapa desktop environment macam GNOME.
---🚀 Guna Snap di Ubuntu
Ubuntu biasanya dah ada snapd pre-installed. Kalau tak:
sudo apt install snapd
📌 Pasang Aplikasi Guna Snap
sudo snap install nama-aplikasi
Contoh: install Spotify
sudo snap install spotify
spotify 1.2.32 from Spotify✓ installed
📌 Buang Aplikasi Snap
sudo snap remove spotify
📌 Senarai Semua Snap Dipasang
snap list
Name Version Rev Tracking Publisher Notes
core18 20230503 1234 latest/stable Canonical✓ base
spotify 1.2.32 9876 latest/stable Spotify✓ -
📌 Cari Aplikasi Snap
snap find nama
snap find discord
---
📦 Guna Flatpak di Ubuntu
Flatpak tak datang pre-installed. Kau kena pasang dulu:
sudo apt install flatpak
🔗 Tambah Flathub Sebagai Repo Flatpak
Flathub ialah "store" utama Flatpak:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
📌 Pasang Aplikasi Guna Flatpak
flatpak install flathub com.discordapp.Discord
Looking for matches…
Found similar ref(s) for ‘com.discordapp.Discord’ in remote ‘flathub’.
Installing: com.discordapp.Discord/x86_64/stable
📌 Jalankan Aplikasi Flatpak
flatpak run com.discordapp.Discord
📌 Senarai Semua Flatpak Dipasang
flatpak list
📌 Buang Aplikasi Flatpak
flatpak uninstall com.discordapp.Discord
---
📊 Perbandingan APT vs Snap vs Flatpak
| Ciri | APT | Snap | Flatpak |
|---|---|---|---|
| Format Fail | .deb | .snap | .flatpak |
| Pre-installed dalam Ubuntu | ✅ | ✅ | ❌ |
| Versi software paling terkini | ❌ | ✅ | ✅ |
| Sandbox (lebih selamat) | ❌ | ✅ | ✅ |
| Saiz fail besar | ❌ | ✅ | ✅ |
🎯 Penutup: Kau Dah Kuasai Cara Pasang Software Macam Pro
Dengan apa yang kau dah belajar dalam artikel ni:
- Pasang dan buang software guna
apt - Handle fail
.debdengandpkg - Explore perisian baru dengan Snap & Flatpak
Sama ada nak pasang software terkini, atau rollback ke versi stabil, sekarang kau dah ada ilmu untuk urus software dalam Ubuntu macam pro 💻✨
Next step? Cuba gabungkan dengan ilmu command line sebelum ni dan automasikan tugas harian kau. Dunia Linux dah bukak luas untuk kau!


Catat Ulasan