Jump to content

.pkg: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
ps3
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.
 
(24 intermediate revisions by 20 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 [[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]].

* [[Sony PlayStation 3]] - Used for installation of [[PlayStation 3]] 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>
* 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.
* [[Solaris (operating system)|Solaris]],<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> or [[SunOS]] [[operating system]] (OS) and [[illumos]] - Denotes software packages that can be installed, removed and tracked using the pkgadd, pkgrm,and pkginfo commands. Solaris is a derivative of the [[AT&T]] [[UNIX]] OS, and the .pkg extension was also used on AT&T UNIX [[System V]] OS.
* 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>
* [[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>
* [[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}}</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]].
* [[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.
* 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]].
* [[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 Live]].
* L3 Avionics systems use some .pkg files for software updates.
* [[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|date=April 2020}}

==See also==
*[[List of software package management systems]]

== References ==
== References ==
{{reflist}}
{{reflist}}
*[[List of software package management systems]]


{{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

PKG
Filename extension
.pkg
Developed byApple Inc.,
Sony Computer Entertainment,
Symbian Ltd.
Container forApplications

.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.

See also

[edit]

References

[edit]
  1. ^ ".PKG File". PSDevWiki. Retrieved 15 March 2015.
  2. ^ AT&T. "SYSTEM V Application Binary Interface" (PDF). SCO Group. Retrieved 16 March 2015.
  3. ^ Philip Brown. "How to make a Solaris package (pkg format)". Bolthole.com. Retrieved 11 October 2013.
  4. ^ Nokia Corporation. "Deploying an Application on the Symbian platform". Digia.com. Archived from the original on 2014-08-09. Retrieved 15 March 2015.