Deb (format berkas): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Hening Cipta (bicara | kontrib)
kTidak ada ringkasan suntingan
Tag: Dikembalikan VisualEditor
k fix
 
(3 revisi perantara oleh 3 pengguna tidak ditampilkan)
Baris 1:
{{Lowercase}}
 
{{Kotak info format berkas
{{Lowercase}}{{Kotak info format berkas|name=Paket Debian|released=|standard=|extended to=|extended from=[[ar (Unix)|ar]], [[Tar (komputer)|tarball]]|contained by=|genre=[[Sistem manajemen paket]]|latest release date=|latest release version=|owner=[[Debian]]|icon=|magic=|uniform type=|type code=|mime=application/vnd.debian.binary-package<ref>{{cite web|title= Media Type Registration for vnd.debian.binary-package|url=https://www.iana.org/assignments/media-types/application/vnd.debian.binary-package|publisher=[[IANA]]|access-date=2021-05-21}}</ref>|extension=.deb, .udeb|caption=Ikon [[GNOME]] untuk berkas deb<br>(logo Debian pada paket)|screenshot=[[File:Application-x-deb.svg|64px]]|url=[https://manpages.debian.org/unstable/deb.5 Spesifikasi format deb]}}'''deb''' adalah format sekaligus [[Ekstensi nama berkas|ekstensi]] [[Manajer paket|paket perangkat lunak]] untuk [[Debian]] beserta [[Daftar distribusi Linux#Berdasar Debian|turunannya]], misalnya [[Ubuntu]] dan [[Linux Mint]].
| name = Paket Debian
| owner = [[Debian]]
| caption = Ikon [[GNOME]] untuk berkas deb<br>(logo Debian pada paket)
| icon = [[File:Application-x-deb.svg|64px]]
| caption = Ikon [[GNOME]] untuk berkas deb<br>(logo Debian pada paket)
| extended from = [[ar (Unix)|ar]], [[Tar (komputer)|tarball]]
| genre = [[Sistem manajemen paket]]
| mime = application/vnd.debian.binary-package<ref>{{cite web|title= Media Type Registration for vnd.debian.binary-package|url=https://www.iana.org/assignments/media-types/application/vnd.debian.binary-package|publisher=[[IANA]]|access-date=2021-05-21}}</ref>
| extension = .deb, .udeb
| url = [https://manpages.debian.org/unstable/deb.5 Spesifikasi format deb]
}}
'''deb''' adalah format sekaligus [[Ekstensi nama berkas|ekstensi]] [[Manajer paket|paket perangkat lunak]] untuk [[Debian]] beserta [[Daftar distribusi Linux#Berdasar Debian|turunannya]], seperti [[Ubuntu]] dan [[Linux Mint]].
 
== Desain ==
[[Berkas:Gdeb2.png|jmpl|GDebi sedang memasang paket Debian|261x261px337x337px]]
Paket deb merupakan paket berstandar [[Ar (Unix)|arsip ar]] yang terdiri dari tiga berkas: Satu berkas berisi berkas biner aplikasi dan dua lainnya merupakan arsip [[Tar (komputer)|tar]]. Arsip yang pertama berisi informasi kontrol dan arsip yang kedua berisi informasi perangkat-perangkat lunak yang diperlukan.<ref>{{Cite web|last=Hertzog|first=Raphael|date=2010-09-17|title=How to create Debian packages with alternative compression methods|url=https://raphaelhertzog.com/2010/09/17/how-to-create-debian-packages-with-alternative-compression-methods/|website=raphaelhertzog.com|language=en-US|access-date=2021-02-15}}</ref>
 
Paket deb bisa dikonversi ke format paket lain dan sebaliknya menggunakan [[Alien (perangkat lunak)|alien]].<ref>{{Cite web|last=|first=|date=|title=Overview of Debian Maintainer Tools / Maintenance automation / alien|url=https://www.debian.org/doc/manuals/developers-reference/tools.en.html#alien|website=debian.org|access-date=2021-02-15}}</ref>
 
Beberapa paket deb tersedia dalam bentuk khusus yang bernama '''udeb''' ("deb [[Mu (huruf Yunani)|mikro]]") dan khususnya digunakan dalam pemasangan Debian. Meskipun menggunakan ekstensi yang berbeda, udeb tetap mengikuti spesifikasi paket deb, hanya saja berisi berkas-berkas esensial yang berguna untuk sistem operasi. Selain itu, udeb tidak benar-benar ditujukan untuk memperbarui atau menghapus perangkat lunak.<ref>{{Cite web|last=|first=|date=2016-09-20|title=Chapter  3.  D-I components or udebs|url=http://d-i.alioth.debian.org/doc/internals/ch03.html|website=web.archive.org|archive-url=https://web.archive.org/web/20160920053451/http://d-i.alioth.debian.org/doc/internals/ch03.html|archive-date=2016-09-20|access-date=2021-02-15}}</ref>
 
== Pemasangan ==
[[DPKG|dpkg]] menyediakan fungsionalitas dasar untuk memasang dan memanipulasi paket ini. Biasanya, para pengguna tidak memasang paket secara langsung dengan dpkg, tetapi dengan [[APT (manajer paket)|manajer paket APT]] atau aplikasi [[GUI]] seperti [[Synaptic]] dan [[aptitude]].<ref>{{Cite web|title=Courses/MaintainingPackages/Packages/Management - Debian Wiki|url=https://wiki.debian.org/Courses/MaintainingPackages/Packages/Management|website=wiki.debian.org|access-date=2021-02-15}}</ref>
 
Untuk memasang paket deb dengan <code>dpkg</code>:
 
<code>$ sudo dpkg -i paket.deb</code>
 
Atau memasang paket (tanpa berkas deb) dengan <code>apt-get</code>:
 
<code>$ sudo apt-get install paket</code>
 
== Adopsi ==
Baris 26 ⟶ 30:
* Varian non-Linux dari Debian seperti [[Debian GNU/Hurd]] dan [[Debian GNU/kFreeBSD]].<ref>{{Cite web|last=|first=|date=|title=Debian GNU/Hurd Configuration|url=https://www.debian.org/ports/hurd/hurd-install.en.html|website=debian.org|access-date=2021-02-15}}</ref><ref>{{Cite web|last=|first=|date=|title=Are the *.deb packages for *bsd handled the same old way they did on Linux, or do they simply use the /usr/local filesystem? - Debian GNU/kFreeBSD FAQ|url=https://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ#Q._Are_the_.2A.deb_packages_for_.2Absd_handled_the_same_old_way_they_did_on_Linux.2C_or_do_they_simply_use_the_.2Fusr.2Flocal_filesystem.3F|website=wiki.debian.org|access-date=2021-02-15}}</ref>
* Dalam ekosistem Apple, tersedia [[Fink]] sebagai portasi sistem manajemen paket Debian untuk [[macOS]].<ref>{{Cite web|last=|first=|date=|title=Fink F.A.Q.|url=https://www.finkproject.org/faq/general.php|website=finkproject.org|access-date=2021-02-15}}</ref> Sementara, paket deb juga digunakan oleh [[Cydia]] dalam mendistribusikan dan memasang aplikasi [[iOS]] yang telah di-[[Jailbreaking di iOS|''jailbreak'']].<ref>{{Cite web|last=Freeman|first=Jay|date=|title=How to Host a Cydia™ Repository|url=http://www.saurik.com/id/7|website=saurik.com|access-date=2021-02-15}}</ref>
* [[Ipkg]] dan [[Opkg]], yang ditujukan untuk penggunaan dalam [[sistem benamterbenam]] Linux, menggunakan paket ipk yang cara kerjanya mirip dengan [[dpkg]].<ref>{{Cite web|last=|first=|date=2010-08-23|title=Ipkg - Handhelds.org MoinMoin Wiki|url=http://www.handhelds.org/moin/moin.cgi/Ipkg|website=handhelds.org|archive-url=https://web.archive.org/web/20100823030002/http://www.handhelds.org/moin/moin.cgi/Ipkg|archive-date=2010-08-23|access-date=2021-02-15}}</ref>
 
== Lihat pula ==
Baris 42 ⟶ 46:
* [https://web.archive.org/web/20160315103443/https://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics Tanya jawab tentang paket Debian]
* [[debian:Teams/Dpkg/DebSupport|Dukungan paket-paket Debian]]
{{PerangkatAuthority lunak-stubcontrol}}
 
[[Kategori:Ubuntu]]
[[Kategori:Debian]]
[[Kategori:Perangkat lunak]]