Installer (OS X)

From Infogalactic: the planetary knowledge core
(Redirected from Installer (Mac OS X))
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

Installer
64px
300px
Installer 6.1.0 running on OS X Yosemite
Developer(s) Apple Inc.
Stable release 6.1.0 / October 16, 2014; 9 years ago (2014-10-16)[1]
Operating system OS X
Type Installer
License Proprietary
Website apple.com

Installer is an application included in OS X (and in its progenitors OPENSTEP and NeXTSTEP) that extracts and installs files out of .pkg packages. It was created by NeXT, and is now maintained by Apple Inc. Its purpose is to help software developers create uniform software installers.

Installer resides at /Applications/Utilities/Installer.app on Macintosh computers running OS X versions prior to 10.5, and launches when a package or metapackage file is opened. In OS X Yosemite, the Installer application is located at /System/Library/CoreServices/Installer.app. The installation process itself can vary substantially, as Installer allows developers to customize the information the user is presented with. For example, it can be made to display a custom welcome message, software license and readme. Installer also handles authentication, checks that packages are valid before installing them, and allows developers to run custom scripts at several points during the installation process.[2]

There is also a command line version located at /usr/sbin/installer.[3]

Installer package

Installer packages have the file extension .pkg. Prior to OS X 10.5, installer packages were implemented as OS X packages.[4] These packages were a collection of files that resided in folders with a .pkg file extension.[5][6] In OS X 10.5 the software packaging method was changed to use the XAR (eXtensible ARchiver) file format; the directory tree containing the files is packaged as an xar archive file with a .pkg extension.[7] Instead of distributing multiple files for a package, this allowed all of the software files to be contained in a single file for easier distribution with the benefit of package signing.

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Package maker user guide
  3. Command line installer man page
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.


<templatestyles src="Asbox/styles.css"></templatestyles>

<templatestyles src="Asbox/styles.css"></templatestyles>