Für alle, die es noch nicht wissen: ich hab, mangels sinnvoller
Alternative angefangen, ein eigenes Sourcepackage System für Solaris zu
bauen. Es lädt Sourcen herunter, baut sie und schraubt SysV Packages
daraus. An sich dasselbe, was auch SFW, SunFreeware und Blastwave schon
anbieten.
Hier eine kleine Analyse, warum die existierenden Lösungen nicht auf mein Problem zutreffen:
- Umfang:
SFW ist eher minimal und enthält die allernötigsten GNU Tools, und
sonst so ziemlich nix. SunFreeware ist umfangreicher, aber immer noch
nicht so ganz das Wahre, und meist auch relativ veraltet. Blastwave ist
hier ausreichend. Bei pmpkg (mein System) definiere ich den Umfang,
daher - für mein Ermessen - auch ausreichend. - Dependencies: SFW
hat praktisch keine, es ist auch klein genug, dass keine nötig sind.
SunFreeware ist da eher mangelhaft ausgestattet, Blastwave sehr
exzessiv: was eine Dependency sein könnte, ist eine, und wird
daher installiert (so installiert man für Midnight Commander zB auch
die client libraries für samba, openldap, mysql, postgres, odbc und ich
glaube auch oracle). Desweiteren baut Blastwave idR eine Kopie aller
schon in Solaris befindlichen Pakete, weil sie mehrere Solarisversionen
supporten (8, 9, 10). pmpkg unterstützt nur Solaris 10 (es könnte auch
auf älteren laufen, aber die teste ich nicht), und benutzt, wo es geht,
dessen Packages. Features, die keine "must-have"s sind (nach meiner
Auffassung), landen auch nicht in den Paketen, wodurch sich die
Dependencies in Grenzen halten.
Pakete füge ich nach Bedarf
hinzu (patches welcome), die Projektseite findet man auf
meiner Seite auf openbios.org.