Cara Urus Software Ubuntu Guna APT, DPKG, Snap & Flatpak (Intermediate)

🧠 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.

Cara Urus Software Ubuntu Guna APT, DPKG, Snap & Flatpak (Intermediate)

📦 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 .deb dengan dpkg
  • 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!

Post a Comment

Terbaru Lebih lama