OpenSolaris Package Repositories
This page describes alternate package repositories and contribution processes for those repositories.
Accessing Repositories
Currently OpenSolaris IPS packages are organized into four primary package repositories based at pkg.opensolaris.org:
- http://pkg.opensolaris.org/release This is the primary user repository.
- http://pkg.opensolaris.org/dev The /dev repository contains development packages normally updated every two weeks.
- http://pkg.opensolaris.org/contrib This is a secondary user repository[1].
- http://pkg.opensolaris.org/pending Packages in the pending repo are not qualified and not recommended for installation by users[1].
The following additional community IPS repositories are also available:
- Blastwave - http://blastwave.network.com:10000/ Blastwave is a collective effort to create a set of binary packages of free software, that can be automatically installed to a Solaris computer (sparc or x86 based) over the network.
- Sunfreeware.com - http://pkg.sunfreeware.com:9000/ The latest x86 companion CD software packages for OpenSolaris.
Following is an example of how to set authority for an alternative package repository and verify the new setting.
$ pfexec pkg set-authority -O http://pkg.sunfreeware.com:9000 sunfreeware.com
$ pkg authority AUTHORITY URL opensolaris.org (preferred) http://pkg.opensolaris.org:80 sunfreeware.com http://pkg.sunfreeware.com:9000/
Refer to the Image Packaging System Guide for detailed instructions about accessing alternate repositories and repositories that require certificates.
Contributing Packages
Any OpenSolaris.org registered user can contribute packages to the OpenSolaris /pending and /contrib package repositories under the Web Site Terms of Use. Refer to the overview and the OpenSolaris Source Juicer Contrib Process for detailed information and instructions. Also, refer to the blog of Josh Simons for additional documentation.
Refer to the detailed instructions for creating IPS packages to see an example of IPS packaging.
The OpenSolaris Software Porters Group is your resource for asking questions about contributing packages to OpenSolaris.
The following infrastructure resources will be provided by the OpenSolaris Test Farm.
- Sun Fire X4150 1TB+ Storage - i386 build and spec file review automation
- Sun Fire X4150 1TB+ Storage - package collection and analysis
- Sun Fire X4150 500MB+ Storage - i386 test zone server
- Sun SPARC Enterprise T5140 500MB+ Storage - sparc build server
- Sun SPARC Enterprise T5140 500MB+ Storage - sparc test zone server