Autor: Carsten Rohmann / Der folgende Beitrag steht unter einer Creative Commons Lizenz (Link) mit den Bedingungen: Namensnennung, keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen, 3.0 Unported. / Als Quelle diente ein Artikel bei OpenSolarisBlog.de (Link), die Rechte des Autors bitmuncher (siehe Impressum von OpenSolarisBlog.de) an seinem Originalbeitrag werden durch die CC-Lizenz nicht berührt, die Verwendung und Veröffentlichung erfolgt mit seiner freundlichen Genehmigung.
Bitte beachten Sie bei der Weiterverwendung dieses Beitrages die Lizenzbedingungen. Vielen Dank.
Das custom made Repository
Wer mit OpenSolaris eigene Pakete bauen möchte benötigt dafür ein eigenes lokales Repository. Der lokale Repository-Server wird durch folgende Befehle aktiviert:
$ pfexec svccfg -s pkg/server "setprop pkg/port=10000"
$ pfexec svcadm refresh pkg/server$ pfexec svcadm enable pkg/server
$ pfexec svcadm restart pkg/server
Um Quelltexte (source code) kompilieren zu können, müssen noch einige Pakete nachinstalliert werden:
$ pfexec pkg install gcc-dev
$ pfexec pkg install SUNWGlib
$ pfexec pkg install SUNWsfwhea
$ pfexec pkg install SUNWxwinc
Wenn man die Entwicklungsumgebung SunStudio bevorzugt sollte man ss-dev anstatt gcc-dev installieren!
Damit ist die Einrichtung des lokalen Repositories abgeschlossen. Allerdings muss man es zunächst aktivieren um es verwenden zu können:
$ pfexec pkg set-authority -O http://localhost:10000 localrepo
Die eigenen Pakete finden sich nun als localrepo im Paketmanager wieder. Sie lassen sich somit komfortabel installieren.
Quelle:
OpenSolarisBlog.de (Link)
Der Befehl pfexec - execute a command in a profile (Link)
| < Zurück | Weiter > |
|---|





