0Pricing
Linux Command Line & Bash Scripting Mastery · Pelajaran

Pengelolaan Paket (apt, yum, pacman)

Pahami dasar-dasar pemasangan, pembaruan, dan penghapusan paket perangkat lunak pada berbagai distribusi Linux.

Pengelolaan Paket (apt, yum, pacman) adalah pelajaran Linux Command Line & Bash Scripting Mastery gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Linux Command Line & Bash Scripting Mastery, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Linux Command Line & Bash Scripting Mastery mencakup 4 pelajaran total.

Apa Itu Pengelola Paket?

Bayangkan Anda hendak memasang perangkat lunak di komputer. Anda perlu menemukan berkas yang tepat, menempatkannya di folder yang benar, dan menyelesaikan dependensi (perangkat lunak lain yang diperlukan agar perangkat lunak tersebut dapat berjalan).

Hal ini bisa merepotkan! Di sinilah pengelola paket berperan. Pengelola paket mengotomatiskan seluruh proses ini, sehingga pemasangan, pembaruan, dan penghapusan perangkat lunak menjadi sangat mudah.

  • Paket: Perangkat lunak yang dikemas, sering kali beserta dependensinya.
  • Pengelola: Menangani pemasangan, pembaruan, dan penghapusan.

Kenali APT: Debian/Ubuntu

Salah satu pengelola paket yang paling banyak digunakan adalah APT (Advanced Package Tool). Anda dapat menemukannya pada distribusi Linux berbasis Debian seperti Ubuntu, Linux Mint, dan Pop!_OS.

APT bekerja dengan berkas paket .deb dan menyederhanakan pengelolaan perangkat lunak dari repositori resmi.

Memperbarui Daftar Paket dengan APT

Sebelum memasang perangkat lunak baru, Anda perlu memperbarui daftar lokal paket yang tersedia. Langkah ini memberi tahu APT apa yang baru dan di mana paket tersebut dapat ditemukan.

Gunakan sudo apt update. Perintah ini tidak meningkatkan versi perangkat lunak yang telah terpasang; perintah ini hanya menyegarkan indeks paket.

sudo apt update

Memasang Perangkat Lunak dengan APT

Untuk memasang paket baru, gunakan apt install diikuti nama paket. Anda biasanya memerlukan sudo untuk mendapatkan hak administratif.

Mari pasang neofetch, yaitu alat yang menampilkan informasi sistem.

sudo apt install neofetch

Menghapus Instalasi dengan APT

Jika Anda tidak lagi memerlukan suatu paket, Anda dapat menghapusnya. Ada dua cara utama:

  • sudo apt remove [package]: Menghapus paket, tetapi mempertahankan berkas konfigurasinya.
  • sudo apt purge [package]: Menghapus paket beserta semua berkas konfigurasinya.

Mari hapus neofetch terlebih dahulu menggunakan remove.

sudo apt remove neofetch

YUM & DNF: Keluarga Red Hat

Untuk distribusi berbasis Red Hat seperti CentOS, Fedora (versi lama), dan Red Hat Enterprise Linux (RHEL), YUM (Yellowdog Updater, Modified) merupakan pengelola paket utama.

Saat ini, DNF (Dandified YUM) adalah penerus modernnya yang menawarkan kinerja dan penyelesaian dependensi yang lebih baik. Perintahnya sering kali sangat mirip.

Perintah Dasar YUM/DNF

Perintah YUM dan DNF mudah dipahami dan sering kali mengikuti logika APT. Untuk memeriksa pembaruan atau memasang paket, Anda dapat menggunakan sintaks yang serupa.

Berikut cara memeriksa pembaruan dan memasang htop (penampil proses interaktif) menggunakan YUM.

sudo yum check-update
sudo yum install htop

Pacman: Pengelola Arch Linux

Arch Linux dan turunannya, seperti Manjaro, menggunakan Pacman (Package Manager). Pacman dikenal karena kesederhanaan, kecepatan, dan fitur-fiturnya yang kuat.

Pacman menggunakan sintaks perintah yang sedikit berbeda, sering kali dengan tanda opsi satu huruf yang diawali tanda hubung.

Memasang & Menghapus dengan Pacman

Dengan Pacman, -S digunakan untuk menyinkronkan dan memasang paket, sedangkan -R digunakan untuk menghapusnya. Anda biasanya memerlukan sudo.

Mari pasang lalu hapus cmatrix, yaitu program animasi terminal yang menarik.

sudo pacman -S cmatrix
sudo pacman -R cmatrix

Mengapa Ada Banyak Pengelola?

Anda mungkin bertanya-tanya mengapa terdapat berbagai pengelola paket. Alasannya, distribusi Linux yang berbeda dibangun di atas dasar yang berbeda dan menggunakan format paket yang berbeda:

  • Debian/Ubuntu: Menggunakan paket .deb yang dikelola oleh APT.
  • Red Hat/CentOS: Menggunakan paket .rpm yang dikelola oleh YUM/DNF.
  • Arch Linux: Menggunakan paket .pkg.tar.xz yang dikelola oleh Pacman.

Setiap sistem dioptimalkan untuk rancangan distribusinya.

Kuis Pengelola Paket

Perintah apa yang digunakan untuk memasang server web nginx pada sistem Ubuntu?

Mengulas Kembali: Pengelola Paket

Anda kini telah mempelajari peran penting pengelola paket dalam Linux!

  • Pengelola paket mengotomatiskan pemasangan, pembaruan, dan penghapusan perangkat lunak.
  • APT digunakan untuk Debian/Ubuntu (sudo apt update, sudo apt install).
  • YUM/DNF digunakan untuk Red Hat/CentOS (sudo yum install, sudo dnf update).
  • Pacman digunakan untuk Arch Linux (sudo pacman -S, sudo pacman -R).

Menguasai alat-alat ini merupakan hal mendasar bagi setiap pengguna Linux!

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Pengelolaan Paket (apt, yum, pacman)” gratis?

Ya — teks lengkap “Pengelolaan Paket (apt, yum, pacman)” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Linux Command Line & Bash Scripting Mastery, upgrade ke CoddyKit PRO. Kursus Linux Command Line & Bash Scripting Mastery mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Pengelolaan Paket (apt, yum, pacman)”?

Pahami dasar-dasar pemasangan, pembaruan, dan penghapusan paket perangkat lunak pada berbagai distribusi Linux. Kamu berlatih Linux Command Line & Bash Scripting Mastery dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Linux Command Line & Bash Scripting Mastery?

Tidak diperlukan pengalaman sebelumnya. Linux Command Line & Bash Scripting Mastery di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Pengelolaan Paket (apt, yum, pacman)” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Linux Command Line & Bash Scripting Mastery ini?

Ya. Setiap pelajaran Linux Command Line & Bash Scripting Mastery menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Mengelola Variabel Lingkungan (export, unset)
  2. Berkas Startup Shell (.bashrc, .profile)
  3. Pengelolaan Paket (apt, yum, pacman)
  4. Memahami dan Menyesuaikan Variabel PATH
← Kembali ke Linux Command Line & Bash Scripting Mastery