Haecceity

A Biolog

The Solaris Installer

Posted by Thom May Wed, 09 Aug 2006 09:15:05 GMT

I had my first introduction to the Sol10 installer today. Oh My. For anyone who has ever complained that Debian is hard to install, go try solaris and then come back. Dependency resolution? Sure, we can tell you what dependencies you’ve missed. Then you get to go hunt around the appallingly laid out tree of packages (subtrees with one package in, no indication of what subtree a requirement might be in) trying to find the thing. Then you hope you’ve not missed something else, otherwise, repeat ad infinitum. And the granularity of the thing is just dreadful. I’ve ended up with all kinds of crap installed that I’ll never use just because something else that I’ll never ever use, but is a required package, depends on it.

And Heaven forbid that you should wish to search for something in the package list.

I walked back into our office and the Solaris Admin I share an office with tells me about all this cool stuff you can do, that is utterly undocumented in the manual as far as I can tell, that would actually be a really useful default, like Live Upgrades.

And don’t get me started on the package system itself, especially not when you have to throw the abortion that is Blastwave into the mix. Tim Bray has also mentioned just how good the Debian/Ubuntu packaging system is in comparison, and wonders why Sun aren’t investing quality engineering time in making it work on Solaris.

In contrast, the Ubuntu installer’s approach of installing the bare minimum and letting the packaging system do the work post install feels to me like the perfect method for installing a server.

Posted in | 6 comments | Tags , , | atom

Trackbacks

Use the following link to trackback from your own site:
http://haecceity.clearairturbulence.org/trackbacks?article_id=the-solaris-installer&day=09&month=08&year=2006

Comments

Leave a response

  1. Mark Brown
    about 2 hours later:
    I always got the impression that Sun really expected you to use JumpStart for everything so you never have to worry about interacting with the manual installer (which was always worse than boot-floppies, never mind d-i). Sounds like they've devoted zero effort to improving it since I last had to (which would be Solaris 8 or so). Their patching is also rather painful - the Solaris 2.6 installs I used to have to do from single speed CD had install times dwarfed by the time taken to bring the system up to the current patch set.
  2. Solaris without pain
    about 2 hours later:
    I completely agree with you... The only way of getting Solaris without pain is going with Nexenta (or GNU Solaris, or Debian Solaris or whatever they call it this days...)
  3. Mind Booster Noori
    about 2 hours later:
    I completely agree with you... The only way of getting Solaris without pain is going with Nexenta (or GNU Solaris, or Debian Solaris or whatever they call it this days...)
  4. Sven Hoexter
    about 6 hours later:
    Long time back (hmm nearly four years) I played a little bit with Solaris while working with apt-rpm. I installed Solaris 8 with a minimum of packages, added some free software from sunfreeware.com and then compiled rpm and apt-rpm on this box. Think about the rpm package format what you want but in general it worked. The only problem is that you've to create lots of rpms by yourself. It's a little bit nicer on AIX where they use rpm by default. The only pain here is that the rpm packages from IBM install everything in /opt. Ok it makes it a little bit easier to decide if you want to use the unix tools or the gnu pendant. Modify $PATH is of course always an option.
  5. Lewis
    9 days later:
    I can't agree more. The packaging system is absolutely shocking, but the big thing to remember is that for the big customers running stuff like Oracle and Sun software is: IT WORKS. With the introduction of OpenSolaris and distributions like Nexenta I think Sun will be forced to rethink their packaging/updating (that's patching to you and me ;) strategy. I reckon it will be very much: watch this space.
  6. Dennis Clarke
    14 days later:
    "the abortion that is Blastwave" ? you must be joking. dc

Leave a comment