Добавляем локальный репозиторий в OpenSolaris 2009.06

Сначала скачиваем образ репозитория отсюда   ftp://ftp.df.lth.se/pub/opensolaris/iso/2009/06/ у меня это : osol-repo-0906-p01.iso и osol-repo-0906-p02.iso  , можно скачать один osol-repo-0906-full.iso

Монтируем первый образ :

# lofiadm -a /export/home/den/iso/osol-repo-0906-p01.iso /dev/lofi/1
# mount -F hsfs /dev/lofi/1 /mnt 

Синхронизируем (копируем) :

# rsync -aP /mnt/repo /var/pkg/

Пройдет не менее получаса.  Далее отмонтируем образ:

# umount /mnt
# lofiadm -d /dev/lofi/1

... и примонтируем второй так же

# lofiadm -a /export/home/den/iso/osol-repo-0906-p02.iso /dev/lofi/1
# mount -F hsfs /dev/lofi/1 /mnt 

Синхронизируем (копируем) :

# rsync -aP /mnt/repo /var/pkg/

Включаем сервер хранения

# svcadm enable application/pkg/server 

Установим значение каталога

# svccfg -s application/pkg/server setprop \
> pkg/inst_root=/var/pkg/repo/

Установим значение порта, у меня 9000 :

# svccfg -s application/pkg/server setprop pkg/port=9000 

Далее возможно и не надо, но на всякий случай :

# cp /var/pkg/repo/cfg_cache /etc/0906_cfg_cache
# svccfg -s application/pkg/server setprop \
> /etc/0906_cfg_cache

Обновляем, перезапускаем...

# svcadm refresh application/pkg/server
# svcadm restart application/pkg/server

Смотрим в браузере что есть :
http://localhost:9000


Добавляем в «Диспетчер пакетов» и обновляем список пакетов. Основной репозиторий Opensolaris.org можно отключить чтоб не тянуло лишний трафик.

Вы можете отслеживать комментарии к этой записи с помощью RSS 2.0. Вы можете оставить комментарий, или использовать trackback с вашего сайта.

Добавить комментарий

XHTML: Вы можете использовать следующие HTML-тэги <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>