Downloads

Pre-installed Toolkit Images and Starter Repositories

Examples: The downloads listed below are primarily for teams using the toolkit. If you'd like to get a feel for the end user experience associated with products that have already adopted the toolkit, see the Examples.

Pre-installed Toolkit Images: You can use the following pre-installed toolkit images on your local system to access the pkg(5) tools to publish, install and manage packages. Typically, only developers that are creating and maintaining pkg(5) distributions will download these images. End users will access the pkg(5) tools based on the installation of toolkit packages included in the downloaded product install bundles.

Starter Repositories: If you need to copy one or more of the toolkit packages to your own repository, you can download the following toolkit repositories in .zip format and use the copypkgs.py tool to copy the packages to your own repository.

Toolkit Versioning: Refer to the Toolkit Versioning and Sustaining page for details on how the pkg(5) multi-platform toolkit is versioned and sustaining.

OS Platform Support: For detailed OS platform requirements and pre-requisites, see the toolkit version-specific Release Notes below. For general OS considerations, see the OS Platform Notes.

Platform 2.3 Update 1 Release (Final)
Released: January 22, 2010
2.4 Development Build 43
Released: December 9, 2009
  Release Notes Preliminary Release Notes
Issues Addressed in this Build
Windows x86 toolkit image (4 MB)
starter repository
toolkit image (5 MB)
starter repository
Linux x86 toolkit image (4 MB)
starter repository
toolkit image (5 MB)
starter repository
Mac OS X Universal (x86 and PPC) toolkit image (4 MB)
starter repository
toolkit image (5 MB)
starter repository
Solaris 10 and Solaris 9 x86 toolkit image (4 MB)
starter repository
toolkit image (4 MB)
starter repository
Solaris 10 and Solaris 9 SPARC toolkit image (4 MB)
starter repository
toolkit image (5 MB)
starter repository
AIX PPC toolkit image (5 MB)
starter repository
toolkit image (5 MB)
starter repository
Universal Image toolkit image (316 KB)
starter repository
toolkit image (5 MB)
starter repository

You can also download older builds.

Download Contents

The toolkit images include the following pre-installed packages:

Package Description
pkg Image Packaging System client and server components.
python2.4-minimal Minimized Python Runtime
pkg-java Java API and Bootstrap for Image Packaging System
* pkg-client.jar - Java API for pkg(5) Client (JavaDocs)
* pkg-bootstrap.jar - Java Bootstrap for pkg(5)
* pkg-bootstub.bat, pkg-bootstub.sh - Stub scripts for pkg and updatetool executables
pkg-extra-tools Extra Python-based Tools (documentation):
* copypkgs.py - Copy packages between repositories
* makepkgs.py - Publish packages
* makeimage.py - Create a user image and install packages into it
pkg-toolkit-incorporation A dependency only package that forces all installed toolkit packages to be of the same compatible versions

Installing Update Tool GUI and Desktop Notifier

After installation, you can install and run the Update Tool GUI and desktop notifier using:

$ bin/pkg install updatetool
$ bin/updatetool

Updating Your Installation

Any time after installation of the pre-installed image, you can apply updates to the pkg(5) tools by updating the image:

$ bin/pkg image-update

Alternatively, you can start the Update Tool GUI to review and apply updates and add-on packages.

OpenSolaris Users

If you are already using OpenSolaris or have not yet given it a try, see the OpenSolaris downloads on OpenSolaris.com. The Image Packaging System forms the underlying packaging and network repository system for the OpenSolaris downloads available from OpenSolaris.com.

The multi-platform pkg(5) toolkit downloads on this page should be used when you are not using OpenSolaris or you are using OpenSolaris and you need access to the Java-based pkg(5) tools that are not yet part of the OpenSolaris distributions.

Examples and Maven Downloads

If you are looking for ready-to-run examples of using pkg(5) on multiple OS platforms, see the Examples.

If you are looking for pkg(5)-enabled tools for your Ant or Maven build environments, see the Producing and Maintaining Packages document for information about build environment-specific downloads.















Confluence User's Guide
Plugins Available

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

© 2010, Oracle Corporation and/or its affiliates
Powered by Atlassian Confluence
Oracle Social Media Participation Policy Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact