- Apk (format berkas)
- GNOME Archive Manager
- Sony
- Debian
- Gintama
- Blender (perangkat lunak)
- Daftar episode The Simpsons
- Deb (file format)
- List of file formats
- Dpkg
- Deb
- Archive file
- 7z
- List of file signatures
- Chemical file format
- List of archive formats
- Open-source software development
Deb (file format) GudangMovies21 Rebahinxxi LK21
deb is the format, as well as filename extension of the software package format for the Debian Linux distribution and its derivatives.
Design
Debian packages are standard Unix ar archives that include two tar archives. One archive holds the control information and another contains the installable data.
dpkg provides the basic functionality for installing and manipulating Debian packages. Generally end users don't manage packages directly with dpkg but instead use the APT package management software or other APT front-ends such as aptitude (nCurses) and synaptic (GTK).
Debian packages can be converted into other package formats and vice versa using alien, and created from source code using checkinstall or the Debian Package Maker.
Some core Debian packages are available as udebs ("micro debs"), and are typically used only for bootstrapping a Debian installation. Although these files use the udeb filename extension, they adhere to the same structure specification as ordinary deb files. However, unlike their deb counterparts, udeb packages contain only essential functional files. In particular, documentation files are normally omitted. udeb packages are not installable on a standard Debian system, but are used in Debian-Installer.
Implementation
Prior to Debian 0.93, a package consisted of a file header and two concatenated gzip archives. Since Debian 0.93, a deb package is implemented as an ar archive. This archive contains three files in a specific order:
debian-binary - A text file named debian-binary containing a single line giving the package format version number. (2.0 for current versions of Debian).
control archive - A tar archive named control.tar contains the maintainer scripts and the package meta-information (package name, version, dependencies and maintainer). Compressing the archive with gzip or xz and zstd is supported. The file extension changes to indicate the compression method.
data archive - A tar archive named data.tar contains the actual installable files. Compressing the archive with gzip, bzip2, lzma or xz and zstd is supported. The file extension changes to indicate the compression method.
= Control archive
=The control archive contents can include the following files:
control contains a brief description of the package as well as other information such as its dependencies.
md5sums contains MD5 checksums of all files in the package in order to detect corrupt or incomplete files.
conffiles lists the files of the package that should be treated as configuration files. Configuration files are not overwritten during an update unless specified.
preinst, postinst, prerm and postrm are optional scripts that are executed before or after installing or removing the package.
config is an optional script that supports the debconf configuration mechanism.
shlibs list of shared library dependencies.
= Signed packages
=Debian-based distributions support OpenPGP signature verification of signed Debian packages, but most (if not all) have this feature disabled by default. Instead packages are verified by signing the repository metadata (i.e. Release files). The metadata files in turn include checksums for the repository files as a means to verify authenticity of the files. Currently there are two different implementations for signing individual packages. The first is done via the debsigs / debsig-verify toolset, which is supported by dpkg. The second is done through the dpkg-sig program which is not supported by dpkg, so the packages have to be manually checked with the dpkg-sig program. Both formats add new sections to the ar archive to store the signature information, but the formats are not compatible with one another. Neither of the modifications to the package format are listed in the official Debian handbook or man page about the binary package format.
Adoption
Debian packages are used in distributions based on Debian, such as, Linux Mint (LMDE), KDE neon, Ubuntu and many others.
Fink, a port of dpkg and APT to macOS, uses deb packages.
Nexenta OS, a discontinued OS based on OpenSolaris, included Debian package management software and the use of deb packages.
Debian GNU/kFreeBSD, an OS that uses a GNU based userland and the FreeBSD kernel.
Debian GNU/Hurd.
Some jailbroken iOS devices (iPhones, iPads and iPods).
Ipkg and Opkg, which both use .ipk packages that resemble Debian's dpkg
Termux, which is a GNU environment for Android.
See also
List of archive formats
dpkg
wpkg
CheckInstall
List of software package management systems
References
External links
Debian FAQ: Basics of the Debian package management system
Debreate - A powerful Debian Package Builder
.deb feature support
Manipulating debs directly with standard utilities
Anatomy of a Debian package video
Kata Kunci Pencarian:

Deb (file format) - Alchetron, The Free Social Encyclopedia
DEB File (What It Is & How to Open One)

Deb File Format Flat White Icons In Square Backgrounds Stock ...

Deb File Format Simple Icons Stock Illustration - Download Image Now ...

DEB File Format Glass Sphere Buttons Stock Illustration - Illustration ...

DEB File Format White Icons in Round Glossy Buttons on Black Background ...

Deb File Format Dark Push Buttons With Color Icons Stock Illustration ...

Create a .deb file from Source in Ubuntu 16.04 - OSTechNix

DEB file format button set stock vector. Illustration of binary - 186395978

DEB file format flat white icons on round color backgrounds. 6 bonus ...

DEB file format icons in color illuminated spherical glass buttons on ...

DEB File Format Engraved Icons on Edged Square Buttons Stock Vector ...