Добавляем локальный репозиторий в 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 с вашего сайта.