Pengelola Paket APT dan YUM
Jelajahi perbedaan dan persamaan antara sistem pengelolaan paket berbasis Debian (APT) dan berbasis Red Hat (YUM/DNF).
Pengelola Paket APT dan YUM adalah pelajaran Linux Server Deployment & SSH Mastery gratis di CoddyKit. Ini adalah pelajaran 1 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 Server Deployment & SSH Mastery, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Linux Server Deployment & SSH Mastery mencakup 4 pelajaran total.
Apa Itu Pengelola Paket
Bayangkan memasang perangkat lunak di komputer tanpa toko aplikasi khusus. Anda harus mencari perangkat lunaknya, mengunduhnya, menangani dependensinya (perangkat lunak lain yang dibutuhkan), lalu memasangnya secara manual. Merepotkan!
Pengelola paket adalah alat yang mengotomatiskan proses ini di Linux. Alat ini menyederhanakan pemasangan, pembaruan, dan penghapusan perangkat lunak, serta menangani semua dependensi untuk Anda.
APT: Alat Debian dan Ubuntu
Pada sistem berbasis Debian seperti Ubuntu, Linux Mint, dan Kali Linux, pengelola paket utamanya adalah APT (Advanced Package Tool).
APT menyederhanakan pengelolaan perangkat lunak dengan berinteraksi dengan basis data paket yang tersedia beserta dependensinya, yang biasanya disimpan di repositori jarak jauh.
APT: Memperbarui Daftar Paket
Sebelum memasang perangkat lunak baru atau memperbarui perangkat lunak yang sudah ada, Anda harus memperbarui daftar paket lokal. Tindakan ini tidak memperbarui perangkat lunak, melainkan menyegarkan daftar paket yang tersedia beserta versinya dari repositori.
Gunakan sudo apt update untuk melakukannya.
sudo apt updateAPT: Memasang Perangkat Lunak
Setelah daftar paket diperbarui, Anda dapat memasang perangkat lunak baru dengan mudah. Misalnya, untuk memasang utilitas htop (penampil proses), Anda dapat menggunakan perintah apt install.
Awalan sudo sering kali diperlukan untuk perubahan yang berlaku di seluruh sistem.
sudo apt install htopAPT: Menghapus Perangkat Lunak
Untuk menghapus paket, Anda memiliki dua pilihan utama:
apt remove [package_name]: Menghapus paket, tetapi mempertahankan file konfigurasinya.apt purge [package_name]: Menghapus paket DAN file konfigurasinya. Pilihan ini berguna untuk penghapusan secara menyeluruh.
sudo apt remove htopYUM dan DNF: Pendekatan Red Hat
Untuk distribusi berbasis Red Hat seperti CentOS, Fedora, dan RHEL, pengelola paketnya adalah YUM (Yellowdog Updater, Modified) dan penerus modernnya, DNF (Dandified YUM).
DNF menawarkan kinerja dan resolusi dependensi yang lebih baik dibandingkan YUM, tetapi sintaks perintah keduanya sangat mirip.
YUM/DNF: Memperbarui Daftar Paket
Seperti pada APT, Anda sebaiknya memeriksa pembaruan sebelum memasang atau meningkatkan versi perangkat lunak. Dengan DNF, Anda dapat menggunakan dnf check-update untuk melihat paket mana yang memiliki pembaruan yang tersedia.
Untuk menerapkan semua pembaruan, gunakan sudo dnf update.
sudo dnf check-updateYUM/DNF: Menginstal Perangkat Lunak
Menginstal perangkat lunak dengan DNF sangat mudah. Seperti APT, Anda menggunakan subperintah install yang diikuti nama paket. Sebagai contoh, mari instal htop lagi.
sudo dnf install htopYUM/DNF: Menghapus Perangkat Lunak
Untuk menghapus paket menggunakan DNF, Anda menggunakan subperintah remove. DNF akan secara otomatis menangani penghapusan dependensi yang tidak lagi diperlukan oleh perangkat lunak lain yang terinstal.
sudo dnf remove htopTantangan Pengelola Paket
Anda perlu menginstal server web nginx pada mesin Ubuntu dan httpd (Apache) pada server Fedora. Perintah apa yang akan Anda gunakan?
Ringkasan: APT & YUM/DNF
Sekarang Anda telah mendapatkan pengenalan yang kuat tentang dua sistem pengelolaan paket utama di Linux!
- Pengelola Paket menyederhanakan instalasi, pembaruan, dan penghapusan perangkat lunak.
- APT digunakan pada sistem berbasis Debian (Ubuntu, Mint). Perintah utama:
apt update,apt install,apt remove. - YUM/DNF digunakan pada sistem berbasis Red Hat (CentOS, Fedora). Perintah utama:
dnf check-update,dnf install,dnf remove.
Alat-alat ini sangat penting untuk mengelola perangkat lunak pada server Linux Anda.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Pengelola Paket APT dan YUM” gratis?
Ya — teks lengkap “Pengelola Paket APT dan YUM” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Linux Server Deployment & SSH Mastery, upgrade ke CoddyKit PRO. Kursus Linux Server Deployment & SSH Mastery mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Pengelola Paket APT dan YUM”?
Jelajahi perbedaan dan persamaan antara sistem pengelolaan paket berbasis Debian (APT) dan berbasis Red Hat (YUM/DNF). Kamu berlatih Linux Server Deployment & SSH 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 Server Deployment & SSH Mastery?
Tidak diperlukan pengalaman sebelumnya. Linux Server Deployment & SSH 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 1 dari 4.
Berapa lama pelajaran “Pengelola Paket APT dan YUM” 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 Server Deployment & SSH Mastery ini?
Ya. Setiap pelajaran Linux Server Deployment & SSH 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
- Pengelola Paket APT dan YUM
- Memasang dan Memperbarui Perangkat Lunak
- Mengelola Repositori Perangkat Lunak
- Membangun dari Kode Sumber dan Menggunakan Snap/Flatpak