Patching minimal install of Solaris 9
Hi!
Background: I'm an experienced Linux admin who's trying to install Solaris on a Sun Fire V100, rather than just manage badly installed systems that other people did in the past. The machine needs Solaris 9 because it is a test for a production machine which is running Solaris 9 too.
What I've done: Installed Solaris 9 (9/05), Core software only. I don't need any web based or desktop stuff, and like to keep my systems as free of as much extra stuff that could be compromised. The "End user" or "Developer" options both wanted to install all sorts of things (GNOME, Java, X, etc) that just aren't wanted on a headless server. At about 300M it's still twice as big as a basic Debian install, but it's better than the nearly 2G full install.
What I'm trying to do: Patch the thing! On Linux I'd do a simple "apt-get update; apt-get upgrade" and it'd all work. I've got some experience of PatchPro and smpatch, but neither of these seem to be available. Can't download PatchPro because that seems to be Solaris 6/7 only now, and can't download Patch Manager because it is only for Solaris 8. Solaris 9 is provided as a patch (!!!), but that won't install because I don't have a stack of packages on the system! Found a local copy of Patch Manager 2.2 for Solaris 9, but that won't install either due to missing packages.
I have managed to get Blastwave on, so can get some decent tools, but still can't patch the basic system.
Is it really impossible to patch Solaris without installing a Desktop environment (It's a server, serial console only) or am I missing something obvious? I can't believe that a minimal install can't be patched without installing lots of unneeded stuff on the system. (I also can't understand why in 2006 it installs a telnet and ftp server, but not an ssh server, but that's another question entirely! ;-) ).
Thanks for any help or advice!

