Definisi
Linux Package Manager adalah perangkat lunak yang berfungsi untuk mengelola instalasi, pembaruan, dan penghapusan paket perangkat lunak dalam sistem operasi Linux. Paket perangkat lunak biasanya mencakup program utama beserta dependensi yang diperlukan agar program dapat berjalan dengan baik.
Fungsi Utama
- Instalasi: Memasang perangkat lunak dari repositori resmi atau sumber yang telah ditentukan.
- Pembaruan: Memperbarui perangkat lunak yang sudah terpasang ke versi terbaru secara terpusat.
- Penghapusan: Menghapus perangkat lunak beserta dependensi yang tidak lagi digunakan.
- Manajemen Dependensi: Menjamin bahwa semua pustaka dan komponen yang dibutuhkan tersedia.
Contoh Implementasi
- APT (Advanced Package Tool): Digunakan pada distribusi berbasis Debian/Ubuntu. Contoh perintah:
sudo apt update && sudo apt install nama-paket
- DNF (Dandified YUM): Digunakan pada Fedora, RHEL, dan CentOS. Contoh perintah:
sudo dnf install nama-paket
- Pacman: Digunakan pada Arch Linux dan turunannya. Contoh perintah:
sudo pacman -S nama-paket
Manfaat
Dengan adanya package manager, pengguna tidak perlu mengunduh dan mengompilasi perangkat lunak secara manual. Proses instalasi menjadi lebih cepat, konsisten, dan aman karena paket biasanya diverifikasi melalui repositori resmi.
Komentar