Manajer paket

Perangkat lunak yang mengelola pemasangan, penghapusan, dan pemecahan dependensi untuk paket perangkat lunak secara otomatis
Revisi sejak 22 September 2018 13.20 oleh HsfBot (bicara | kontrib) (Bot: Perubahan kosmetika)

Sebuah package manager (atau package management system atau sistem manajemen paket) adalah kumpulan perangkat untuk mengotomatisasi proses instalasi, upgrade (perbaikan), konfigurasi, atau menghapus paket perangkat lunak dari sebuah komputer menggunakan cara tertentu. Package manager biasanya menangani basis data dari ketergantungan perangkat lunak dan informasi versi untuk mencegah ketidakcocokan perangkat lunak dan kekurangan prasyarat perangkat lunak. Linux dan sistem Unix lainnya biasanya mengelola ribuan paket berlainan.

Ilustrasi cara kerja sistem manajemen paket dalam mengunduh perangkat lunak baru.
Synaptic, antarmuka GUI berbasis GTK+ yang paling banyak digunakan dalam sistem manajemen paket Linux
Octopi, antarmuka GUI berbasis Qt

Paket adalah perangkat lunak berikut metadatanya seperti nama lengkap perangkat lunak yang bersangkutan, keterangan mengenai kegunaannya, nomor versi, pemasok (vendor), checksum, dan daftar dependensi yang diperlukan untuk menjalankan perangkat lunak tersebut dengan benar. Setelah instalasi, metadata disimpan dalam database paket lokal.

Sebuah sistem manajemen paket menyediakan metode instalasi perangkat lunak yang konsisten, dirancang untuk memiliki teknologi yang memudahkan dalam instalasi manual dan update.

Pranala luar