A file package containing the code and other resources that make up a Mac OS X application. Application packages make it easy for users to move applications around their file systems.
A structured directory hierarchy that stores files in a way that facilitates their retrieval. Bundles are used extensively in Mac OS X; in particular most application executables are enclosed in bundles together with the resources the application needs to operate.
A file-based enclosure for a product that facilitates delivery to its users. Disk images installation packages, and ZIP archives are the most popular product containers.
A part of a software product that resides at a distinct location on the file system. See also component package.
An installation package whose payload is one of the components of a product.
A metapackage or distribution package install that a user performs after modifying the default option selection.
Transport used by users of a product to obtain the product’s files. These include optical media and the Internet.
A file-based enclosure that facilitates the transport of a directory structure on the Internet. Disk images can also be compressed to allow a product’s files to be placed on optical media.
A metapackage that contains a distribution script that specifies the install experience for a product. Distribution packages provide a streamlined packaging experience for developers and an enhanced install experience for users. See also distribution script;metapackage.
An XML file with the extension .dist
that contains all the information that defines an install experience in a distribution package. See also distribution package.
A metapackage or distribution package install that a user performs using the default option selection.
A directory (often a bundle) that appears as a single file in Finder windows. See also bundle; file package.
A metapackage that contains a distribution script. This type of installer package behaves as a distribution package when installed on computers running Mac OS X v10.4 and later. On computers running earlier versions of the operating system, a hybrid metapackage behaves as a regular metapackage. See also metapackage; distribution package.
An option users can select or deselect as part of the installation process to specify whether a product component is to be installed.
The tasks a user needs to perform in order to install a product on their computer.
The computer onto which a package is to be installed.
Installation activity performed by an executable file that is invoked at a specific point during the installation process.
An executable file that is invoked by Installer during an install, before or after copying a package’s payload to the installation destination.
The directory in which Installer places a package’s payload.
A file package with the .pkg
or .mpkg
extension. Installation packages (also known as packages) contain products or product components (known as the package’s payload) and installation information used by the Installer application and Remote Desktop to place product files on a file system.
Information in an installation package that specifies an installation requirement or an installation process detail, such as whether relocation is allowed.
A token that Installer uses to determine whether a component has already been installed on an installation volume.
A condition that the target computer or volume of an installation must meet in order for the install to take place. The two types of installation requirements are system requirements and volume requirements.
The volume (or mountpoint) onto which an installation package is to be installed.
An Installer-driven installation process. Users open an installer package in the Installer application, which performs all install tasks.
A user-driven installation process. Users drag a product’s files to a location of their choosing in their file system.
Installation package that contains other installation packages, usually component packages. Metapackages are used to deliver multicomponent products to users and to provide them with install choices that allow them to choose which components to install. See also component package.
Installer package data that provides Installer details about the package itself, such as its identifier, version number, and resource fork processing.
The product or product components contained in an installation package. See also installation package.
A file that contains a packaged or unpackaged product. The two container types are disk image and ZIP archive.
The ability of users to change the installation location of a package before an install.
A network administrator–driven installation process. An administrator uses Apple Remote Desktop to install a package onto a set of client computers.
A condition that must be met by the computer (and associated operating system) in order for the install to proceed.
A condition that must be met by a volume in order qualify as a possible installation volume.
Last updated: 2006-07-24