Manajer paket: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
EmausBot (bicara | kontrib)
k r2.6.4) (bot Menambah: nl:Pakketbeheer
k →‎Pranala luar: clean up
 
(19 revisi perantara oleh 16 pengguna tidak ditampilkan)
Baris 1:
[[Berkas:MintSoftware.png|jmpl|272x272px|Mint Software Manager adalah [[Bagian depan dan bagian belakang (komputasi)|bagian depan]] untuk manajer paket [[APT (manajer paket)|APT]] yang dikembangkan khusus untuk [[Linux Mint]]]]
[[Berkas:Pms.svg|thumb|300px|Ilustrasi cara kerja sistem manajemen paket dalam mengunduh perangkat lunak baru.]]
'''Manajer paket''' (atau secara konsep, '''sistem manajemen paket''') adalah [[Program komputer|program]] yang memudahkan penggunanya dalam mengurus [[Format paket|paket]] dengan memasang, menghapus, melacak dependensi, dan memperbarui [[Format paket|paket]] [[perangkat lunak]] secara otomatis.<ref>{{Cite web|title=What is a package manager?|url=https://www.debian.org/doc/manuals/aptitude/pr01s02.en.html|website=www.debian.org|access-date=2020-09-10}}</ref>
[[Berkas:Synaptic Package Manager.png|thumb|300px|[[Synaptic]], antarmuka GUI yang paling banyak digunakan dalam sistem manajemen paket Linux]]
 
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 data komputer|penyimpanan]].<ref>{{Cite web|last=comments|first=26 Jul 2018 Steve OvensFeed 171up 9|title=The evolution of package managers|url=https://opensource.com/article/18/7/evolution-package-managers|website=Opensource.com|language=en|access-date=2020-09-10}}</ref>
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]]. [[Linux]] dan sistem [[Unix]] lainnya biasanya mengelola ribuan paket berlainan.
 
Di [[Linux]], beberapa manajer paket yang terkenal adalah [[APT (manajer paket)|APT]], [[Synaptic]], [[GNOME Software]], dan [[SNAP]]. Sejak 2010, [[Microsoft Windows|Windows]] memperkenalkan [[NuGet]] yang digunakan sebagia manajer paket untuk [[.NET Framework]].
Yang dimaksud dengan ''Paket'' adalah perangkat lunak berikut [[metadata]]-nya 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.
 
== Perbedaan dengan pemasang ==
Sebuah sistem manajemen paket menyediakan metode instalasi perangkat lunak yang konsisten.
Terdapat perbedaan antara manajer paket dengan pemasang (''installer''), antara lain:
{| class="wikitable" style="text-align:center;"
!scaope=col |Patokan
!scope=col |Manajer paket
!scope=col |Pemasang
|-
!scope=row |Keberadaan
|Biasanya, sudah terpasang dalam sistem operasi
|Dibawa oleh aplikasi komputer
|-
!scope=row |Lingkup pengelolaanya
|Bisa semua paket dalam sistem operasi
|Hanya dengan aplikasi yang ikut dikemasnya
|-
!scope=row |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 ==
<references />
 
== Pranala luar ==
* [http://kitenet.net/~joey/pkg-comp/ Comparing Linux/UNIX Binary Package Formats]
 
{{software-stubLinux}}
 
[[Kategori:Sistem operasi]]
[[Kategori:Distribusi perangkat lunak]]
 
 
[[ar:نظام إدارة الحزم]]
{{software-stub}}
[[cs:Balíčkovací systém]]
[[de:Paketverwaltung]]
[[en:Package management system]]
[[es:Sistema de gestión de paquetes]]
[[fi:Paketinhallintajärjestelmä]]
[[fr:Gestionnaire de paquets]]
[[it:Sistema di gestione dei pacchetti]]
[[ja:パッケージ管理システム]]
[[nl:Pakketbeheer]]
[[no:Pakkesystem]]
[[pl:System zarządzania pakietami]]
[[ru:Система управления пакетами]]
[[simple:Package management system]]
[[sv:Pakethanterare]]
[[zh:软件包管理系统]]