请输入您要查询的百科知识:

 

词条 Installer (macOS)
释义

  1. Installer package

  2. See also

  3. References

{{Use mdy dates|date=October 2013}}{{primary sources|date=February 2009}}{{Infobox software
| name = Installer
| logo = Mac OS X Installer.png
| logo_size = x64px
| screenshot = Installer Screenshot.png
| screenshot_size = 300px
| caption = Installer 6.1.0 running on OS X Yosemite
| operating system = macOS
| genre = Installer
}}

Installer is an application included in macOS (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 launches when a package or metapackage file is opened. 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.[1]

Installer package

Installer packages have the file extension {{mono|.pkg}}. Prior to Mac OS X Leopard, installer packages were implemented as Mac OS X packages.[2] These packages were a collection of files that resided in folders with a .pkg file extension.[3][4] In Mac OS X Leopard 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 {{mono|.pkg}} extension.[5] 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

  • Homebrew (package management software)
  • MacPorts
  • Fink (software)
  • List of installation software
  • install (Unix)
  • pkgutil

References

1. ^{{cite web|url=https://developer.apple.com/legacy/library/documentation/DeveloperTools/Conceptual/SoftwareDistribution4/Install_Operations/Install_Operations.html|title=Software Delivery Guide - Specifying Install Operations|publisher=Apple|accessdate= 11 October 2016}}
2. ^{{cite web |url=https://developer.apple.com/legacy/library/documentation/DeveloperTools/Conceptual/SoftwareDistribution4/Managed_Installs/Managed_Installs.html|title=Software Delivery Guide|publisher=Apple|accessdate= 15 March 2015}}
3. ^{{cite web |url=http://www.mactech.com/articles/mactech/Vol.26/26.02/TheFlatPackage/index.html|title=The Flat Package|publisher=MacTech|accessdate= 15 March 2015}}
4. ^{{cite web |url=https://matthew-brett.github.io/docosx/legacy_package_redux.html|title=OSX legacy packaging redux|publisher=Matthew Brett|accessdate= 15 March 2015}}
5. ^{{cite web |url=http://www.macgeekblog.com/blog/archive/2006/12/30/macos-x-10-5-new-package-format-xar.html|title=XAR NEW MacOS X 10.5 package format|publisher=MacGeekBlog|accessdate= 15 March 2015}}
{{Mac OS X}}{{DEFAULTSORT:Installer (Mac Os X)}}{{Mac-stub}}{{Install-software-stub}}

2 : MacOS|Installation software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/14 12:59:18