Manajer paket

Manajer paket (atau secara konsep, sistem manajemen paket) adalah program yang memudahkan penggunanya dalam mengurus paket dengan memasang, menghapus, melacak dependensi, dan memperbarui paket perangkat lunak secara otomatis.[1]
Manajer paket berurusan dengan paket, yaitu berkas yang mengoleksi program yang dikompilasi menjadi siap dieksekusi dan metadata yang bersangkutan seperti deskripsi paket, daftar dependensi, dan nomor versi, menjadi berkas arsip tunggal untuk tujuan portabilitas atau untuk mengurangi ruang penyimpanan.[2]
Di Linux, beberapa manajer paket yang terkenal adalah APT, Synaptic, GNOME Software, Pacman, Yay, dan SNAP. Sejak 2010, Windows memperkenalkan NuGet yang digunakan sebagia manajer paket untuk .NET Framework.
Perbedaan dengan pemasang
Terdapat perbedaan antara manajer paket dengan pemasang (installer), antara lain:
| Patokan | Manajer paket | Pemasang |
|---|---|---|
| Keberadaan | Biasanya, sudah terpasang dalam sistem operasi | Dibawa oleh aplikasi komputer |
| Lingkup pengelolaanya | Bisa semua paket dalam sistem operasi | Hanya dengan aplikasi yang ikut dikemasnya |
| Letak infromasi pemasangan | Dalam satu basis data terpusat | Bisa di mana saja, tergantung pemasangnya. Terkadang hanya memasang tanpa menyediakan informasi pemasangan |
| Pengembang | Satu vendor | Berbagai vendor |
| Format | format paket | Bisa memiliki banyak format sebanyak jumlah aplikasinya |
| Kompatibilitas format | Selama manajer paket mendukungnya. | Formatnya selalu kompatibel dengan format arsip, tetapi bisa menyebabakna kerusakan jika digunakan salah satunya |
Referensi
- ^ "What is a package manager?". www.debian.org. Diakses tanggal 2020-09-10.
- ^ comments, 26 Jul 2018 Steve OvensFeed 171up 9. "The evolution of package managers". Opensource.com (dalam bahasa Inggris). Diakses tanggal 2020-09-10. Pemeliharaan CS1: Nama numerik: authors list (link)
Pranala luar
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.