Prasad Koyi

001-347-349-KOYI (5694)

Repository Server to get updates over the local network.

on December 16, 2016

Repository Server to get updates over the local network.

Copy repository files:

Create mountpoint to repo

zfs create rpool/export/IPSREPO
zfs set mountpoint=/export/IPSREPO rpool/export/IPSREPO
zfs set -o atime=off rpool/export/IPSREPO
zfs set atime=off rpool/export/IPSREPO
zfs get atime rpool/export/IPSREPO

Download packages and unzip in to /var/pkgrepo.
mkdir -p /var/pkgrepo
unzip -qq sol-11_3-repo_1of5.zip -d /var/pkgrepo
unzip -qq sol-11_3-repo_2of5.zip -d /var/pkgrepo
unzip -qq sol-11_3-repo_3of5.zip -d /var/pkgrepo
unzip -qq sol-11_3-repo_4of5.zip -d /var/pkgrepo
unzip -qq sol-11_3-repo_5of5.zip -d /var/pkgrepo
cd /var/pkgrepo
chmod 755 install-repo.ksh
./install-repo.ksh -d /export/IPSREPO -c

update SRU (Support Repository Updates):

unzip -qq p22168727_1100_SOLARIS64.zip -d /var/pkgrepo/SRU14.6
./install-repo.ksh -d /export/IPSREPO -c

Set Publisher
pkg set-publisher -G '*' -M '*' -g file:///export/IPSREPO solaris

Update repository server, if it is necessary:

pkg list -af entire
pkg update --accept entire
beadm list
shutdown -y -g0 –r

Configure and update the client using HTTP repository server:

pkg set-publisher -O http://<reposerverIP solaris
pkg publisher
pkg list -af entire
pkg update --accept entire
beadm list
shutdown -y -g0 –r

The IP <Reposerver IP>  must be replaced by IP of desired Repository Server.


Leave a comment