Package format
From Wikipedia, the free encyclopedia
(Redirected from Linux package formats)
A package format is a type of archive containing computer programs and additional metadata needed by package managers.[1] While the archive file format itself may be unchanged, package formats bear additional metadata, such as a manifest file or certain directory layouts. Packages may contain either source code or executable files.
Packages may be converted to one type to another with software such as Alien.
Common formats[edit]
Specialized formats[edit]
Format | Consumed by |
---|---|
APK | Android (Alpine Linux uses same file extension but it is a different package from Android)[2] |
APPX and APPXBundle | Windows 8 and later, Windows Phone[3] |
Deb | Debian and its derivatives, such as Ubuntu, Xubuntu, and Linux Mint[4] |
ebuild | Gentoo Linux[5] |
ORB | ORB Launcher |
PISI | Pardus |
PKG | OS X, iOS, PlayStation 3, Solaris, SunOS, UNIX System V, Symbian, BeOS, Apple Newton |
PUP and PET | Puppy Linux (PUP format is depreciated since version 3.0) |
RPM | Red Hat Enterprise Linux, Fedora, derivatives such as CentOS and SUSE Linux Enterprise Server[6] |
SNAP | Ubuntu |
Generic formats[edit]
Arch Linux's Pacman[7] and Slackware[8] use Tar archives with generic naming but specific internal structures.
References[edit]
- ^ Justin Angelo Cappos, Stork: Secure Package Management for VM Environments, ProQuest, 2008, p. 128 ;
- ^ "Alpine package format - Alpine Linux". wiki.alpinelinux.org. Retrieved 2016-05-19.
- ^ "App packaging". Retrieved 29 September 2014.
- ^ "InstallingSoftware - Community Ubuntu Documentation". Help.ubuntu.com. Retrieved 2013-04-24.
- ^ "ebuild". Retrieved 29 July 2015.
- ^ "rpm - Trac". Retrieved 29 September 2014.
- ^ "makepkg.conf(5) Manual Page".
- ^ "The Slackware Linux Project: Configuration Help". Retrieved 29 September 2014.
This installation software article is a stub. You can help Wikipedia by expanding it. |
This Linux-related article is a stub. You can help Wikipedia by expanding it. |