OpenSolaris 2009.06 Image Packaging System Guide



A name and a key attribute of a package. A package is a collection of files, directories, links, drivers, and dependencies in a defined format. This collection represents the installable objects of a package. This collection is referred to as an action.


A representation of the settings of a package or an action.

beadm utility

The user interface for managing boot environments in OpenSolaris software. The beadm command is the replacement for the Solaris Live Upgrade commands, for example, luupgrade(1M) and lucreate(1M).

boot environment (BE)

An instance of a bootable OpenSolaris environment consisting of a set of mount points, file systems, ZFS datasets, and possibly non-global zones. A boot environment is a collection of mandatory file systems that are critical to the operation of the Solaris OS. The active boot environment is the one that is currently booted. Exactly one active boot environment can be booted. An inactive boot environment is not currently booted, but can be in a state of waiting for activation on the next reboot.


All packages in a repository published by a publisher. The packages in a catalog are associated with a specific publisher.


An exact copy. A clone could be an exact copy of an operating system, a file system, or a volume. This copy has 100 percent compatibility with the original.


A generic name for the following ZFS entities: clones, file systems, snapshots, or volumes. Each dataset is identified by a unique name in the ZFS namespace.


A collection of one or more package repositories usually served by pkg.depotd(1m).

Fault Management Resource Identifier (FMRI)

An identifier in a package. Includes descriptive information about a package, such as the package name, version information, date, and publisher. The pkg command uses these identifiers when performing actions on the package. For more information, see pkg(1) Uses FMRIs .

  1. An image is a location on your system where packages and their associated files, directories, links, and dependencies can be installed.

  2. A collection of software in a package that comprises an entire operating system. The package is suitable for installation. See ISO image, network installation image.

ISO image

A collection of software that comprises an entire operating system in a single file. The ISO image can be made available for distribution from the Internet. An ISO image contains file systems suitable for creating a bootable CD or DVD. The ISO image is bootable and is usable for installation and other purposes.

  1. In IPS, an identical copy of data in a repository. A repository can be copied and the data resynchronized to maintain identical repositories in separate locations.

  2. In ZFS, a virtual device that stores identical copies of data on two or more disks. If any disk in a mirror fails, any other disk in that mirror can provide the same data.

network installation image

A collection of software that comprises the entire operating system. The image can be installed over a local area network (LAN).

origin repository

The original repository where the package was first published. The pkg(5) clients always access the origin repository to obtain a publisher's catalog, even though the clients might download package content from a mirror repository.


A collection of files, directories, links, drivers, and dependencies in a defined format.


A logical group of devices describing the layout and physical characteristics of the available storage. Space for datasets is allocated from a pool.

preferred repository

A default repository that is the source for packages. If a user does not explicitly specify a repository when installing and updating packages, the preferred publisher is chosen as the source for packages.

During the creation of an image, the initially specified publisher is marked as the preferred publisher. Any one of the publishers associated with an image might be set as the preferred publisher by using the set-publisher command with the -P option.


A forward domain name such as or a reverse domain name such as org.opensolaris that can be used to identify a person, group of persons, or an organization as the source of one or more packages. The developer-quality packages managed by Sun and made available through the OpenSolaris repositories such as are an example of a publisher.

relocatable package

A package that enables a user to specify the installation path of the package.


A location where clients can publish and retrieve package content such as files contained within the package, and package metadata which includes information about the package such as its name, description, and so on.


A reversion to the boot environment that ran prior to a specific transaction. Use rollback when you are activating an environment and the boot environment that is designated for booting fails or shows some undesirable behavior. Rollback is known as fallback in Solaris Live Upgrade.


A read-only image of a file system or boot environment at a given point in time. A snapshot is not bootable.


In IPS, a representation of the settings of a file.


An installation that merges files with existing files and preserves modifications where possible.

An upgrade of the OpenSolaris OS merges the new version of the OpenSolaris OS with the existing files on the system's disk or disks. An upgrade saves as many modifications as possible that you have made to the previous version of the OS.

The OpenSolaris release use the pkg image-update command to upgrade all installed packages in the current image to the latest available version.

USB image

A collection of software that comprises an entire operating system in a single file. The image that can be copied to a USB flash drive. The usbcopy utility is the only method of copying and is available on the OpenSolaris operating system. The USB image is a bootable image and is usable for installation and other purposes. Note: The Distribution Constructor provides a USB image output that might work in other types of flash memory devices, but due to lack of driver support in Open Solaris, other devices are unlikely to work.

ZFS file system

A ZFS dataset of type filesystem, that is mounted within the standard system namespace and behaves like other file systems.