{section}
{column}
h1. 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 Release (Final)*\\
Released: October 8, 2009 || *2.4 Development Build 41*\\
Released: November 11, 2009
| |[Release Notes|http://wiki.updatecenter.java.net/Wiki.jsp?page=UC2Documentation.ReleaseNotes.2.3] |[Preliminary Release Notes|http://wiki.updatecenter.java.net/Wiki.jsp?page=UC2Documentation.ReleaseNotes.2.4]\\
[Issues Addressed in this Build|https://updatecenter2.dev.java.net/issues/buglist.cgi?Submit+query=Submit+query&component=updatecenter2&issue_status=RESOLVED&issue_status=VERIFIED&issue_status=CLOSED&resolution=FIXED&resolution=-blank-&target_milestone=B41&email1=&emailtype1=exact&emailassigned_to1=1&email2=&emailtype2=exact&emailreporter2=1&issueidtype=include&issue_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&short_desc=&short_desc_type=fulltext&long_desc=&long_desc_type=fulltext&issue_file_loc=&issue_file_loc_type=fulltext&status_whiteboard=&status_whiteboard_type=fulltext&keywords=&keywords_type=anytokens&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&order=Reuse+same+sort+as+last+time] ||
| Windows x86 | [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0-windows-i386.zip] (4 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-windows-i386.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41-windows-i386.zip] (5 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-windows-i386.zip] |
| Linux x86 | [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0-linux-i386.zip] (4 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-linux-i386.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41-linux-i386.zip] (5 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-linux-i386.zip] |
| Mac OS X Universal (x86 and PPC) | [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0-darwin-universal.zip] (4 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-darwin-universal.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41-darwin-universal.zip] (5 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-darwin-universal.zip] |
| Solaris 10 and Solaris 9 x86 | [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0-sunos-i386.zip] (4 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-sunos-i386.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41-sunos-i386.zip] (4 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-sunos-i386.zip] |
| Solaris 10 and Solaris 9 SPARC | [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0-sunos-sparc.zip] (4 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-sunos-sparc.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41-sunos-sparc.zip] (5 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-sunos-sparc.zip] |
| AIX PPC| [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0-aix-powerpc.zip] (5 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-aix-powerpc.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41-aix-powerpc.zip] (5 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-aix-powerpc.zip] |
| Universal Image | [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0.zip] (316 KB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-pi.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41.zip] (330 KB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-pi.zip] |
You can also download [older builds|http://download.java.net/updatecenter2/promoted/].
h1. 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|http://download.java.net/updatecenter2/promoted/latest/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|http://download.java.net/updatecenter2/promoted/latest/pkg-toolkit-docs]):\\
\* 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
h1. Installing Update Tool GUI and Desktop Notifier
After installation, you can install and run the Update Tool GUI and desktop notifier using:
{code}
$ bin/pkg install updatetool
$ bin/updatetool
{code}
h1. 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:
{code}
$ bin/pkg image-update
{code}
Alternatively, you can start the Update Tool GUI to review and apply updates and add-on packages.
{column}
{column:width=5%}
{column}
{column}
h1. OpenSolaris Users
If you are already using OpenSolaris or have not yet given it a try, see the OpenSolaris downloads on [OpenSolaris.com|http://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.
h1. Examples and Maven Downloads
If you are looking for ready-to-run examples of using pkg(5) on multiple OS platforms, see the [Examples|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.
{column}
{section}
{section}
{section}
{include:Footer}
{section}
{section}
{column}
h1. 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 Release (Final)*\\
Released: October 8, 2009 || *2.4 Development Build 41*\\
Released: November 11, 2009
| |[Release Notes|http://wiki.updatecenter.java.net/Wiki.jsp?page=UC2Documentation.ReleaseNotes.2.3] |[Preliminary Release Notes|http://wiki.updatecenter.java.net/Wiki.jsp?page=UC2Documentation.ReleaseNotes.2.4]\\
[Issues Addressed in this Build|https://updatecenter2.dev.java.net/issues/buglist.cgi?Submit+query=Submit+query&component=updatecenter2&issue_status=RESOLVED&issue_status=VERIFIED&issue_status=CLOSED&resolution=FIXED&resolution=-blank-&target_milestone=B41&email1=&emailtype1=exact&emailassigned_to1=1&email2=&emailtype2=exact&emailreporter2=1&issueidtype=include&issue_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&short_desc=&short_desc_type=fulltext&long_desc=&long_desc_type=fulltext&issue_file_loc=&issue_file_loc_type=fulltext&status_whiteboard=&status_whiteboard_type=fulltext&keywords=&keywords_type=anytokens&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&order=Reuse+same+sort+as+last+time] ||
| Windows x86 | [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0-windows-i386.zip] (4 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-windows-i386.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41-windows-i386.zip] (5 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-windows-i386.zip] |
| Linux x86 | [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0-linux-i386.zip] (4 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-linux-i386.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41-linux-i386.zip] (5 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-linux-i386.zip] |
| Mac OS X Universal (x86 and PPC) | [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0-darwin-universal.zip] (4 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-darwin-universal.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41-darwin-universal.zip] (5 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-darwin-universal.zip] |
| Solaris 10 and Solaris 9 x86 | [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0-sunos-i386.zip] (4 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-sunos-i386.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41-sunos-i386.zip] (4 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-sunos-i386.zip] |
| Solaris 10 and Solaris 9 SPARC | [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0-sunos-sparc.zip] (4 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-sunos-sparc.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41-sunos-sparc.zip] (5 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-sunos-sparc.zip] |
| AIX PPC| [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0-aix-powerpc.zip] (5 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-aix-powerpc.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41-aix-powerpc.zip] (5 MB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-aix-powerpc.zip] |
| Universal Image | [toolkit image|http://download.java.net/updatecenter2/promoted/2.3.0RR/pkg-toolkit-2.3.0.zip] (316 KB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/2.3.0RR/repo-2.3.0-pi.zip] | [toolkit image|http://download.java.net/updatecenter2/promoted/B41/pkg-toolkit-2.4-b41.zip] (330 KB)\\
[starter repository|http://download.java.net/updatecenter2/promoted/B41/repo-2.4-b41-pi.zip] |
You can also download [older builds|http://download.java.net/updatecenter2/promoted/].
h1. 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|http://download.java.net/updatecenter2/promoted/latest/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|http://download.java.net/updatecenter2/promoted/latest/pkg-toolkit-docs]):\\
\* 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
h1. Installing Update Tool GUI and Desktop Notifier
After installation, you can install and run the Update Tool GUI and desktop notifier using:
{code}
$ bin/pkg install updatetool
$ bin/updatetool
{code}
h1. 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:
{code}
$ bin/pkg image-update
{code}
Alternatively, you can start the Update Tool GUI to review and apply updates and add-on packages.
{column}
{column:width=5%}
{column}
{column}
h1. OpenSolaris Users
If you are already using OpenSolaris or have not yet given it a try, see the OpenSolaris downloads on [OpenSolaris.com|http://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.
h1. Examples and Maven Downloads
If you are looking for ready-to-run examples of using pkg(5) on multiple OS platforms, see the [Examples|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.
{column}
{section}
{section}
{section}
{include:Footer}
{section}
{section}