.pkg: Difference between revisions
Appearance
Content deleted Content added
Guy Harris (talk | contribs) Ask for citations on most of those claims. |
Guy Harris (talk | contribs) That package format originated with System V Release 4, not with Sysem V as a whole. Pre-SunOS 5/Solaris 2 versions of SunOS didn't support SVR4; SunOS 5 is based on SVR4 (SVR4 was a joint AT&T/Sun project), which is why it supports them. |
||
(13 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Filename extension}} |
|||
{{other uses|PKG (disambiguation)}} |
{{other uses|PKG (disambiguation)}} |
||
{{Infobox file format |
{{Infobox file format |
||
Line 12: | Line 13: | ||
}} |
}} |
||
'''.pkg''' (package) is a [[filename extension]] used for several [[file format]]s that contain packages of [[software]] and other files to be installed onto a certain device, [[operating system]], or [[filesystem]], such as |
'''.pkg''' (package) is a [[filename extension]] used for several [[file format]]s that contain packages of [[software]] and other files to be installed onto a certain device, [[operating system]], or [[filesystem]], such as [[macOS]], [[iOS]], the [[PlayStation Vita]], the [[PlayStation 3]], the [[PlayStation 4]] and the [[PlayStation 5]]. |
||
* The [[macOS]] and [[iOS]] operating systems made by [[Apple Inc.|Apple]] use .pkg extensions for [[Installer (macOS)#Installer package|Apple software packages]] using the [[Xar (archiver)|Xar]] format internally. |
* The [[macOS]] and [[iOS]] operating systems made by [[Apple Inc.|Apple]] use .pkg extensions for [[Installer (macOS)#Installer package|Apple software packages]] using the [[Xar (archiver)|Xar]] format internally. |
||
* [[PlayStation Vita]], [[ |
* [[PlayStation Vita]], [[PlayStation 3]], [[PlayStation 4]], [[PlayStation 5]] — used for installation of [[PlayStation Vita]], [[PlayStation 3]], [[PlayStation 4]] and [[PlayStation 5]] software, applications, homebrew, and [[Downloadable content|DLC]] from the [[PlayStation Store]]<ref>{{cite web |url=http://www.psdevwiki.com/ps3/PKG_files |title=.PKG File|publisher=PSDevWiki|accessdate= 15 March 2015}}</ref> |
||
* [[ |
* [[System V Release 4]] (SVR4) .pkg files are [[cpio]] archives that contain specific file tree structures.<ref>{{cite web|url=http://www.sco.com/developers/devspecs/gabi41.pdf|title=SYSTEM V Application Binary Interface|publisher=SCO Group|author=AT&T|accessdate= 16 March 2015}}</ref> They are software packages that can be installed, removed and tracked using the pkgadd, pkgrm, and pkginfo commands. The SVR4-based [[Solaris (operating system)|Solaris]], and the Solaris-based [[illumos]], support that package format.<ref>{{cite web|url=http://www.bolthole.com/solaris/makeapackage.html|title=How to make a Solaris package (pkg format)|publisher=Bolthole.com|author=Philip Brown|accessdate= 11 October 2013}}</ref> |
||
* AT&T UNIX [[System V]] .pkg files are [[cpio]] archives that contain specific file tree structures.<ref>{{cite web|url=http://www.sco.com/developers/devspecs/gabi41.pdf|title=SYSTEM V Application Binary Interface|publisher=SCO Group|author=AT&T|accessdate= 16 March 2015}}</ref> |
|||
* [[Symbian]] use .pkg files to store configuration information used to generate [[.sis]] installer packages.<ref>{{cite web|url=http://doc.qt.digia.com/4.6/deployment-symbian.html|title=Deploying an Application on the Symbian platform|publisher=Digia.com|author=Nokia Corporation|accessdate=15 March 2015|archive-url=https://web.archive.org/web/20140809131711/http://doc.qt.digia.com/4.6/deployment-symbian.html|archive-date=2014-08-09|url-status=dead|df=}}</ref> |
* [[Symbian]] use .pkg files to store configuration information used to generate [[.sis]] installer packages.<ref>{{cite web|url=http://doc.qt.digia.com/4.6/deployment-symbian.html|title=Deploying an Application on the Symbian platform|publisher=Digia.com|author=Nokia Corporation|accessdate=15 March 2015|archive-url=https://web.archive.org/web/20140809131711/http://doc.qt.digia.com/4.6/deployment-symbian.html|archive-date=2014-08-09|url-status=dead|df=}}</ref> |
||
* [[BeOS]] Used .pkg files in the 90's as part of their software package platform. [[Be Inc.]] bought Starcode Software Inc. and acquired their [[SoftwareValet|packaging tools]].{{cn}} |
* [[BeOS]] Used .pkg files in the 90's as part of their software package platform. [[Be Inc.]] bought Starcode Software Inc. and acquired their [[SoftwareValet|packaging tools]].{{cn|date=April 2020}} |
||
* Apple [[Newton (platform)|Newton]] operating system used files ending in .pkg for Newton applications and software. As a result, when seen from the Mac OS X [[Finder (software)|Finder]], Newton applications appear the same as Mac OS X Installer packages, however they do not share their file format.{{cn}} |
* Apple [[Newton (platform)|Newton]] operating system used files ending in .pkg for Newton applications and software. As a result, when seen from the Mac OS X [[Finder (software)|Finder]], Newton applications appear the same as Mac OS X Installer packages, however they do not share their file format.{{cn|date=April 2020}} |
||
* [[PTC (software company)|PTC]]/CoCreate 3D Modeling application use .pkg files to store model files. This .pkg file uses the [[Zip (file format)|zip file format]].{{cn}} |
* [[PTC (software company)|PTC]]/CoCreate 3D Modeling application use .pkg files to store model files. This .pkg file uses the [[Zip (file format)|zip file format]].{{cn|date=April 2020}} |
||
* [[Microsoft]] is said to use .pkg files for profile storage on [[Xbox |
* [[Microsoft]] is said to use .pkg files for profile storage on [[Xbox Network]].{{cn|date=April 2020}} |
||
* L3 Avionics systems use some .pkg files for software updates.{{cn}} |
* L3 Avionics systems use some .pkg files for software updates.{{cn|date=April 2020}} |
||
==See also== |
==See also== |
||
Line 32: | Line 32: | ||
{{DEFAULTSORT:.pkg}} |
{{DEFAULTSORT:.pkg}} |
||
[[Category:Computer file formats|PKG]] |
|||
[[Category:Filename extensions|PKG]] |
[[Category:Filename extensions|PKG]] |
Latest revision as of 17:18, 24 August 2024
Filename extension |
.pkg |
---|---|
Developed by | Apple Inc., Sony Computer Entertainment, Symbian Ltd. |
Container for | Applications |
.pkg (package) is a filename extension used for several file formats that contain packages of software and other files to be installed onto a certain device, operating system, or filesystem, such as macOS, iOS, the PlayStation Vita, the PlayStation 3, the PlayStation 4 and the PlayStation 5.
- The macOS and iOS operating systems made by Apple use .pkg extensions for Apple software packages using the Xar format internally.
- PlayStation Vita, PlayStation 3, PlayStation 4, PlayStation 5 — used for installation of PlayStation Vita, PlayStation 3, PlayStation 4 and PlayStation 5 software, applications, homebrew, and DLC from the PlayStation Store[1]
- System V Release 4 (SVR4) .pkg files are cpio archives that contain specific file tree structures.[2] They are software packages that can be installed, removed and tracked using the pkgadd, pkgrm, and pkginfo commands. The SVR4-based Solaris, and the Solaris-based illumos, support that package format.[3]
- Symbian use .pkg files to store configuration information used to generate .sis installer packages.[4]
- BeOS Used .pkg files in the 90's as part of their software package platform. Be Inc. bought Starcode Software Inc. and acquired their packaging tools.[citation needed]
- Apple Newton operating system used files ending in .pkg for Newton applications and software. As a result, when seen from the Mac OS X Finder, Newton applications appear the same as Mac OS X Installer packages, however they do not share their file format.[citation needed]
- PTC/CoCreate 3D Modeling application use .pkg files to store model files. This .pkg file uses the zip file format.[citation needed]
- Microsoft is said to use .pkg files for profile storage on Xbox Network.[citation needed]
- L3 Avionics systems use some .pkg files for software updates.[citation needed]
See also
[edit]References
[edit]- ^ ".PKG File". PSDevWiki. Retrieved 15 March 2015.
- ^ AT&T. "SYSTEM V Application Binary Interface" (PDF). SCO Group. Retrieved 16 March 2015.
- ^ Philip Brown. "How to make a Solaris package (pkg format)". Bolthole.com. Retrieved 11 October 2013.
- ^ Nokia Corporation. "Deploying an Application on the Symbian platform". Digia.com. Archived from the original on 2014-08-09. Retrieved 15 March 2015.