Hallo
Das ist ein GZIP Archiv, kein zip.
Entpacken tust du das mit "gunzip blabla.gz"
Dann hast du ein Solaris Install Paket, dass installierst du mit: "pkgadd -d blabla"
Das Verzeichnis /usr/local legt er automatisch an, wenn es nicht da ist.
Wenn du das Paket nicht nach /usr/local haben willst, kannst du dir ja die Sourcen vin libiconv ziehen und selbst kompilieren oder die einzelnen Dateien in ein anderes Verzeichnis verfrachten, was aber nicht immer möglich und auch manchmal nicht einfach ist.
Aber /usr/local ist eigentlich ein Standard-Verzeichnis für nachträglich installierte Software, gefällt mir auch besser als /opt. Und wenn du wieder mal was von sunfreeware.com installierst, geht das auch /usr/local.
Wenn du alles installiert hast, wirst du noch deinen LD_LIBRARY_PATH um /usr/local/lib erweitern müssen (jetzt geht der 'Stinkekatze' wieder der Buckel hoch
): "export LD_LIBRARY_PATH=LD_LIBRARY_PATH:/usr/local/lib"
Und damit du das nicht bei jedem Neustart wieder machen musst, solltest du das gleich in dein Profil mit eintragen.
Mfg. Erisch