getting Blastwave to work on Solaris

Blastwave is Solaris packages repository and offers similar features as many Linux package repositories. It also comes with its own package manager application that you need to install first before you can start using it. If the host you want to install Blastwave package manager is behind proxy, read this page to configure wget to work behind proxy server

To start using it, go to http://www.blastwave.org/ and download pkgutil for Sparc or Intel.

bash-3.00# wget http://download.blastwave.org/csw/pkgutil_sparc.pkg

bash-3.00# pkgadd -d pkgutil_sparc.pkg

then you need to download the package catalog:

/opt/csw/bin/pkgutil –catalog

then you can search packages, I needed iozone, so here I am checking if iozone is available:

bash-3.00# /opt/csw/bin/pkgutil -a |grep -i iozone
iozone CSWiozone 3.217,REV=2004.08.12 948.2 KB

now I’ll install iozone package:

bash-3.00# /opt/csw/bin/pkgutil -i CSWiozone
Parsing catalog, may take a while…
New packages: CSWcommon-1.4.6,REV=2008.04.28 CSWiozone-3.217,REV=2004.08.12
Total size: 971.2 KB
2 packages to fetch. Do you want to continue? [Y,n] y
Fetching CSWcommon-1.4.6,REV=2008.04.28…
–2010-03-26 09:56:45– http://download.blastwave.org/csw/unstable/sparc/5.10/common-1.4.6,REV=2008.04.28-SunOS5.8-sparc-CSW.pkg
Connecting to 165.135.4.112:8080… connected.
Proxy request sent, awaiting response… 200 OK
Length: 23552 (23K) [application/octet-stream]
Saving to: `/var/opt/csw/pkgutil/packages/common-1.4.6,REV=2008.04.28-SunOS5.8-sparc-CSW.pkg’

100%[================================================================================>] 23,552 87.1K/s in 0.3s

2010-03-26 09:56:45 (87.1 KB/s) – `/var/opt/csw/pkgutil/packages/common-1.4.6,REV=2008.04.28-SunOS5.8-sparc-CSW.pkg’ saved [23552/23552]

MD5 for CSWcommon-1.4.6,REV=2008.04.28 matched.
Fetching CSWiozone-3.217,REV=2004.08.12…
–2010-03-26 09:56:45– http://download.blastwave.org/csw/unstable/sparc/5.10/iozone-3.217,REV=2004.08.12-SunOS5.8-sparc-CSW.pkg.gz
Connecting to 165.135.4.112:8080… connected.
Proxy request sent, awaiting response… 200 OK
Length: 971005 (948K) [application/x-gzip]
Saving to: `/var/opt/csw/pkgutil/packages/iozone-3.217,REV=2004.08.12-SunOS5.8-sparc-CSW.pkg.gz’

100%[================================================================================>] 971,005 539K/s in 1.8s

2010-03-26 09:56:47 (539 KB/s) – `/var/opt/csw/pkgutil/packages/iozone-3.217,REV=2004.08.12-SunOS5.8-sparc-CSW.pkg.gz’ saved [971005/971005]

MD5 for CSWiozone-3.217,REV=2004.08.12 matched.
Installing CSWcommon-1.4.6,REV=2008.04.28

Processing package instance from

common – common files and dirs for CSW packages(sparc) 1.4.6,REV=2008.04.28
http://www.blastwave.org/ packaged for CSW by Philip Brown
## Executing checkinstall script.
## Processing package information.
## Processing system information.
7 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

Installing common – common files and dirs for CSW packages as

## Installing part 1 of 1.
/opt/csw/bin/sparc
/opt/csw/doc
/opt/csw/info
/opt/csw/lib/32
/opt/csw/lib/64
/opt/csw/lib/locale
/opt/csw/lib/sparc
/opt/csw/lib/sparcv8
/opt/csw/man
/opt/csw/share/locale/bg/LC_TIME
/opt/csw/share/locale/cs/LC_TIME
/opt/csw/share/locale/da/LC_TIME
/opt/csw/share/locale/de/LC_TIME
/opt/csw/share/locale/el/LC_TIME
/opt/csw/share/locale/es/LC_TIME
/opt/csw/share/locale/fr/LC_TIME
/opt/csw/share/locale/gl/LC_TIME
/opt/csw/share/locale/it/LC_TIME
/opt/csw/share/locale/ja/LC_TIME
/opt/csw/share/locale/ko/LC_TIME
/opt/csw/share/locale/locale.alias
/opt/csw/share/locale/nl/LC_TIME
/opt/csw/share/locale/no/LC_TIME
/opt/csw/share/locale/pl/LC_TIME
/opt/csw/share/locale/pt/LC_TIME
/opt/csw/share/locale/pt_BR/LC_TIME
/opt/csw/share/locale/ru/LC_TIME
/opt/csw/share/locale/sk/LC_TIME
/opt/csw/share/locale/sl/LC_TIME
/opt/csw/share/locale/sv/LC_TIME
/opt/csw/share/locale/zh/LC_TIME
[ verifying class ]

Installation of was successful.
Installing CSWiozone-3.217,REV=2004.08.12

Processing package instance from

iozone – IO benchmarking tool(sparc) 3.217,REV=2004.08.12
” Original Author: William Norcott (wnorcott@us.oracle.com)”,
” 4 Dunlap Drive”,
” Nashua, NH 03060″,
” “,
” Enhancements: Don Capps (capps@iozone.org)”,
” 7417 Crenshaw”,
” Plano, TX 75025″,
” “,
” Copyright 1991, 1992, 1994, 1998, 1999, 2002 William D. Norcott”,
” “,
” License to freely use and distribute this software is hereby granted “,
” by the author, subject to the condition that this copyright notice “,
” remains intact. The author retains the exclusive right to publish “,
” derivative works based on this work, including, but not limited to, “,
” revised versions of this work”,
” “,
” Other contributors:”,
” “,
” Don Capps (Hewlett Packard) capps@iozone.org”,
Using as the package base directory.
## Processing package information.
## Processing system information.
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

Installing iozone – IO benchmarking tool as

## Installing part 1 of 1.
/opt/csw/bin/iozone
/opt/csw/bin/iozone64
/opt/csw/share/doc/iozone/docs/IOzone_msword_98.doc
/opt/csw/share/doc/iozone/docs
/opt/csw/share/doc/iozone/docs/IOzone_msword_98.pdf
/opt/csw/share/doc/iozone/docs/Iozone_ps.gz
/opt/csw/share/doc/iozone/docs/Run_rules.doc
/opt/csw/share/man/man1/iozone.1
[ verifying class ]

Installation of was successful.

Done.

One Response to “getting Blastwave to work on Solaris”

  1. Dagobert says:

    Hi,

    you may also want to look at OpenCSW, which is more up to date for a number of packages.

    Best regards

    — Dago

Leave a Reply

Spam Protection by WP-SpamFree