Solaris 11 AI Server
Пришло время перечислить список команд 😉
Качаем образ полного репозитория с сайта Oracle (sol-11-1111-repo-full.iso).
Далее:
zfs create -o mountpoint=/export/ai rpool/export/ai
mount -o ro -F hsfs /export/install/sol-11-1111-repo-full.iso /mnt
rsync -aP /mnt/repo /export/ai
umount /mnt
pkgrepo rebuild -s /export/ai/repo
Проверяем:
root@host:/export/install# pkgrepo info -s /export/ai/sol11/repo/
PUBLISHER PACKAGES STATUS UPDATED
solaris 4292 online 2012-10-16T08:59:04.344015Z
Настраиваем сервис репозиториев:
svccfg -s application/pkg/server setprop pkg/inst_root=/export/ai/repo
svccfg -s application/pkg/server setprop pkg/readonly=true
svcadm refresh application/pkg/server
svcadm enable application/pkg/server
Идем на http://localhost/ .
Качаем последний SRU (нужен доступ к MOS с действующим контрактом).
Далее:
mount -o ro -F hsfs /export/install/sol-11-1111-sru12-04-incr-repo.iso /mnt
pkgrecv -s /mnt/repo -d /export/ai/repo '*'
umount /mnt
pkgrepo rebuild -s /export/ai/repo
svcadm restart svc:/application/pkg/server:default
Собственно, все. На локальной машине даем команду:
pkg set-publisher -g file:///export/ai/repo solaris
Все 🙂