dimarts, 29 de setembre del 2009

OpenSolaris: Crear un repositori d'OpenSolaris a un llàpiç

Es aquesta entrada es mostren els passos a seguir per tal de crear un repositori d'Opensolaris a un llàpiç USB.


1.- Descarregar la image ISO, del repositori d'OpenSolaris (7 GB aprox).

2.- Com a mínim es necessita un llàpiç de 8 GB. Un cop introduït el llapiç executeu la comanda rmformat per tal d'ontenir el nom del dispositiu:
robert@opensolaris:~$ rmformat
Looking for devices...
1. Logical Node: /dev/rdsk/c4t0d0p0
Physical Node: /pci@0,0/pci1179,1@1d,7/storage@3/disk@0,0
Connected Device: MATSHITA DVD-RAM UJ-844S  1.11
Device Type: CD Reader
Bus: USB
Size: 
Label: 
Access permissions: 
2. Logical Node: /dev/rdsk/c6t0d0p0
Physical Node: /pci@0,0/pci1179,1@1a,7/storage@1/disk@0,0
Connected Device: Verbatim STORE N GO       5.00
Device Type: Removable
Bus: USB
Size: 7.6 GB
Label: 
Access permissions: Medium is not write protected.


3.- Copiar la imatge ISO al llàpiç:
robert@opensolaris:~/Download$ pfexec dd if=osol-repo-0906-full.iso of=/dev/rdsk/c6t0d0p0 ibs=32K obs=32K


Opcionalment podeu assignar una etiqueta al llàpiç:
robert@opensolaris:~$ pfexec rmformat -b 'repo0906' /dev/rdsk/c6t0d0p0


4.- traieu el llàpiç i torneu-lo a connectar. Si heu donat una etique automàticament es muntarà a /media/0906FULL

5.- Activar el repositori:
robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/inst_root=/media/0906FULL/repo
robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/readonly=true


Opcionalment es pot assignar un número de port diferent al 80, pex 81:
robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/port=81


6.- Copiar el fitxer repo/cfg_cache L SISTEMA DE FITXERS LOCAL:
robert@opensolaris:~$ pfexec cp /media/0906FULL/repo/cfg_cache /etc/0906_cfg_cache


7.- Modificar el fitxer /etc/0906_cfg_cache
origins = http://localhost:81

8.- Configurar IPS per a que utilitzi aquest fitxer:
robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/cfg_file=/etc/0906_cfg_cache


9.- Actualitzar el servidor de paquets i iniciar-lo:
robert@opensolaris:~$ pfexec svcadm refresh application/pkg/server
svcadm enable application/pkg/server


10.- Configurar IPS per a que utilitzi aquest servidor de paquets:
robert@opensolaris:~$ pfexec pkg set-publisher -O http://localhost:81 opensolaris.org


  • Per deshabilitar el repositori USB


  • robert@opensolaris:~$ pfexec pkg set-publisher -O http://pkg.opensolaris.org/release opensolaris.org


  • Per tornar a habilitar el repositori USB


  • robert@opensolaris:~$ pfexec pkg set-publisher -O http://localhost:81 opensolaris.org

    Sign by Danasoft - Myspace Layouts and Signs