Mirror Site Overview and information

The site www.opencsw.org does not serve package downloads directly. You must choose a mirror site to obtain the packages from. Please note: We can not control the rate at which mirrors are updated. Therefore you may wish to verify that your mirror of choice is up to date.

Current public mirrors

The following mirror URLs each point to a mirror root and need to be suffixed with the OpenCSW release branch name that you want use. In general, HTTP is the prefered transport. If you have the bandwidth and disk space to spare to be another mirror site, in an area that is currently under-serviced, please let us know!

United States of America

(NOTE: ibiblio.org is the default used by pkg-get and pkgutil, make sure to change to another mirror if you’re in a different region)

http://mirrors.ibiblio.org/pub/mirrors/opencsw/
ftp://ftp.ibiblio.org/pub/mirrors/opencsw/
http://ftp.math.purdue.edu/mirrors/opencsw.org/
ftp://ftp.math.purdue.edu/mirrors/opencsw.org
http://ftp.ussg.iu.edu/csw/
ftp://ftp.ussg.iu.edu/pub/csw/
http://mirrors.usc.edu/pub/csw
ftp://mirrors.usc.edu/pub/csw

Australia

http://planetmirror.com/pub/csw
ftp://ftp.planetmirror.com/pub/csw
http://mirror.pacific.net.au/opencsw
ftp://mirror.pacific.net.au/solaris/opencsw

Denmark

http://mirrors.dotsrc.org/opencsw/
ftp://mirrors.dotsrc.org/opencsw/

Germany

http://ftp.uni-erlangen.de/pub/mirrors/csw
ftp://ftp.uni-erlangen.de/pub/mirrors/csw
http://ftp6.uni-erlangen.de/pub/mirrors/csw (IPV6)
ftp://ftp6.uni-erlangen.de/pub/mirrors/csw (IPV6)
http://csw.informatik.uni-erlangen.de/csw

Great Britain

http://www.grangefields.co.uk/mirrors/csw/

Greece

ftp://ftp.ntua.gr/pub/vendors/sun/opencsw (preferred)

http://ftp.ntua.gr/pub/vendors/sun/opencsw

Hungary

http://csw.ch.bme.hu

Ireland

http://ftp.heanet.ie/pub/opencsw/
ftp://ftp.heanet.ie/pub/opencsw
http://ftp.esat.net/mirrors/opencsw.org/csw/
ftp://ftp.esat.net/mirrors/opencsw.org/csw

Latvia

http://csw.fx.lv
ftp://csw.fx.lv/csw

Norway

ftp://ftp.uninett.no/sun/csw

Poland

http://stoofo.math.uni.lodz.pl/csw/

Russia

ftp://ftp.ru/pub/csw
ftp://ftp.corbina.net/pub/Solaris/csw

Sweden

http://ftp.df.lth.se/pub/csw
ftp://ftp.df.lth.se/pub/csw

Switzerland

ftp://mirror.switch.ch/mirror/opencsw

http://mirror.switch.ch/ftp/mirror/opencsw

Taiwan

http://ftp.cs.pu.edu.tw/pub/Sun/opencsw/
ftp://ftp.cs.pu.edu.tw/pub/Sun/opencsw/

Unofficial mirror sites

There are a few mirror sites that seem to have sprung up of their own accord, usually as a side effect of mirroring one of our primary mirror sites. It is unknown how often they sync up, or whether the sites are going to stick around. That being said, the fact that all the packages are md5-hashed and signed, means that if you have gnupg and textutils(md5) installed, it doesnt matter who mirrors the packages, as long as you have good download speeds from them!

Unofficial sites found so far:

http://ftp1.us.proftpd.org/pub/solaris/opencsw/

Spain:

http://sunsite.rediris.es/mirror/openCSW/

ftp://ftp.rediris.es/mirror/openCSW/

rsync servers (for multi-machine installations)

If you would like to keep a local mirror of the full archives in an efficient manner, the following sites currently allow rsync connections (test for yourself which ones give you best download speed!):

rsync://mirrors.ibiblio.org/opencsw
rsync://ftp.esat.net/mirrors/opencsw.org/csw
rsync://ftp.heanet.ie/pub/opencsw/
rsync://rsync.grangefields.co.uk/opencsw.org
rsync://ftp.math.purdue.edu/opencsw.org  (Down at the moment)
rsync://ftp.df.lth.se/pub/csw            (Down at the moment)
rsync://ftp.belnet.be/packages/csw       (No longer mirrors OpenCSW)
rsync://ftp.d-tabor.lj.edus.si/csw       (Outdated)

This allows you to download all the packages once to a single machine, then point your internal machines configuration to that single internal machine, to maximize use of your local bandwidth speeds. Note: do not use the -z option to rsync. The packages are all gzipped, which means -z will only slow things down. You should use the -H option, on the other hand, if you choose to mirror both “stable” and “current” portions of our archives. (And even if you are only mirroring a subpiece of it, using -H is probably a good idea anyway)

Suggested options:

rsync -aH --delete

Older versions

Some sites choose to update their mirrors without the delete option turned on. This means that all older packages are available from them. One such site is

http://csw.informatik.uni-erlangen.de/oldpkgs/

There is also an official archive under construction at

 http://mirror.opencsw.org/opencsw/distribution/allpkgs/

GPG public key

Here is the current public key, which is used to sign the catalog files to verify package integrity across mirror sites. This ensures that the md5 hashes are not tampered with, which in turn ensure that the binaries themselves are not altered.

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.5 (SunOS)

mQGiBD3qohgRBAC4L+hRl6MmKwCFDyzKOXoEedB5DWieIb+Pov1XZXnflSKJquZW
SKn8WLzmaVMx7ap65lxatwQ/WzoHy0lRBL5UbZwlufX8Zp0MbDMQ9LV8cpJOpSay
JQxzs/KeYI3CVgvKHNexOGmj25L5uXM4iSD5DELaQC/vHctsL5An+neq6wCglzkS
WbllT3w81iRl4tBUl32NMh8D/287jIPFYvTsRY/srHcbI5NGYPf067IYgB3yvf4d
qaQKUDq8N5+OTm/dTi11dW1XC1Cwj1HMBcMXjA5hvUOdoNWb7mgs2lNpmPcwnyT5
cOlXUzmz8MoAyZiwyqvXwkR1SeX46ExGQ30Qk7BB9czTvBgdhGOQT6QGO9GD5L1B
8K94A/4nKyDLGNEqoFdKGe4sq+GEm5sSjdd8gy0+ZVj/d3IO/bZhactjYYBVddDQ
7xv0yre/slPZ/U0sntGPd3iAw6kFEi0GPe7eIDDqAZrtyZGKUh9ecquGdAZ4psHN
rb1FsiIKLIdMb8PFYJ9gem5EULAhShsJBJd5mJWK6NlHNuPc3LQpQ1NXIERpc3Ry
aWJ1dGlvbiBNYW5hZ2VyIDxkbUBvcGVuY3N3Lm9yZz6IYAQTEQIAIAUCSNv6LQIb
IwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEAah7RvhLp0vx8YAn1izp3vMZhuQ
aNjPv9kj++jAH3PpAJ97Cw4pvqqUn2wGLz8z5FFpW6SlFg==
=a30k
-----END PGP PUBLIC KEY BLOCK-----

gpg verification is optional. If you wish to have the catalog file (with its list of checksums for each package) verified by gpg, then you should save this page and add the public key to your root “keyring”. Eg:

# /opt/csw/bin/wget --output-document=/tmp/gpg.key [this-page's url]
# /opt/csw/bin/gpg --import /tmp/gpg.key

You may also want to trust the key:

# /opt/csw/bin/wget --edit-key dm@opencsw.org trust