For Solaris 10, it’s Solaris 10 update 8.
Earlier versions of Solaris 10 are missing libc 1.22.5.
For Solaris 9, it’s Solaris 9 update 9.
Earlier versions of Solaris 9 are missing libresolv.so.2 version SUNW_2.2.1.
You don’t get a Solaris 10 binary from a human, please don’t ask maintainers to send you anything. All packages are publicly available from package catalogs. Please follow the installation instructions.
By default, services are started upon package installation. You can change that by disabling SMF in csw.conf.
If you disable service startup by default, and you are using OpenSSH from OpenCSW, and you upgrade the openssh package, the ssh service will not be started by default, locking you out of the system. Make sure you make an additional entry telling the SSH service to start automatically.
OpenCSW packages are not relocatable, so you can’t install them in a location other than /opt/csw. Even if the packages were relocatable from the package system point of view, there are usually paths hard-coded within the packaged applications that point to and rely on /opt/csw (for libraries, configuration files, data files and such). Relocating such applications is application-specific.
Please see installing on a host without an Internet connection.
There are two names associated with every piece of software that we ship: a package name (a.k.a. pkgname, or pkginst) and a catalog name. The package name is used by the underlying Solaris SVR4 package management tools (pkgadd, pkgrm, pkginfo), needs to fit historical limits (32 characters), and is sometimes cryptically condensed. The catalog name has no significance to Solaris itself, and is used by pkgutil and in package catalogs.
Problems with declaring SUNW and SFW packages as dependencies are:
As of April 2014 most packages are built for Solaris 10, but since it’s possible to install a Solaris 9 package on Solaris 10, we take advantage of that fact and put Solaris 9 packages in Solaris 10 catalogs.
There are cases where a package can benefit from features specific to Solaris 10, and we create separate Solaris 9 and Solaris 10 package builds.
Binaries are compiled for basic ISAs. As of April 2014, it means pentium_pro on Intel and sparcv8+ on SPARC.
In most cases, performance is not significantly improved by compiling for advanced ISAs. For those cases where it is, we usually provide cpu-optimized libraries.
If you know of a specific binary that would benefit from cpu-specific optimizations, feel free to contact this package’s maintainer and ask about it.