Kurze Anleitung, wie man Solaris 11 Express mit der textbasierten Installation installiert und ein lokales Repository einrichtet:
Nach der Installation bootet das Solaris im Textmodus. Nun geht man wie folgt vor:
- Mounten des Repository-Images, z.B. mit lofi (
lofiadm -a /pfad/zum/sol-11-exp-201011-repo-full.iso; mount -F hsfs /dev/lofi/1 /mnt/repo
)
- Package-Server konfigurieren und starten:
svccfg -s pkg/server setprop pkg/inst_root=/mnt/repo/repo
svccfg -s pkg/server setprop pkg/readonly=true
svcadm refresh pkg/server
svcadm enable pkg/server
- Repository URL dem pkg-Tool bekanntmachen:
pkg set-publisher -m http://localhost/ solaris
- Pakete installieren, z.B. Gnome:
pkg refresh
pkg install slim_install
Beim Start von gdm (
svcadm enable gdm
) ging bei mir der Service system/consolekit auf maintenance. Nach kurzem googeln fand ich
folgende Lösung:
svcadem restart dbus
svcadm clear consolekit
svcadm clear gdm