Preparant el repositori (servidor)
Descarregar la imatge ISO del repositori (aprox. 7 GB).
1.- Montar la imatge ISO:
robert@opensolaris:~$ pfexec mount -F hsfs `pfexec lofiadm -a ~/Download/osol-repo-0906-full.iso` /mnt |
2.- Crear un nou sistema de fitxers:
robert@opensolaris:~$ pfexec zfs create -o compression=on rpool/repo |
3.- Copiar els fitxers de la imatge ISO al sistema de fitxers:
robert@opensolaris:~$ pfexec rsync -aP /mnt/repo /rpool/repo |
4.- Configurar el servidor de paquets per a utilitzar el repositori local:
robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/inst_root=/rpool/repo/repo robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/readonly=true |
Nota:
També podeu especificar un número de port diferent al 80:
robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/port=81 |
5.- Editar el fitxer repo/cfg_cache, cant la propietat origen de http://pkg.opensolaris.org/release a http://<domini>:<port>, on <domimi> és l'adreça de xarxa i
origins = http://opensolaris:81 |
6.- Refescar el servidor de paquets i reiniciar-lo:
robert@opensolaris:~$ pfexec svcadm refresh application/pkg/server robert@opensolaris:~$ pfexec svcadm enable application/pkg/server |
Accedint al repositori local/LAN (client)
Afegir al llistat de repositoris (publishers):
robert@opensolaris:~$ pfexec pkg set-publisher -m http://opensolaris:81 opensolaris.org |
Comprovació:
Mostrar repositori actius:
robert@opensolaris:~$ pkg publisher PUBLISHER TYPE STATUS URI opensolaris.org (preferred) origin online http://pkg.opensolaris.org opensolaris.org (preferred) mirror online http://opensolaris:81/ |
Cap comentari:
Publica un comentari a l'entrada