Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Copia y creación de repositorios de paquetes de Oracle Solaris 11 Oracle Solaris 11 Information Library (Español) |
1. Depósitos de paquetes de Image Packaging System
2. Copia de depósitos de paquetes de IPS
Copia de un depósito desde un archivo
Obtención del archivo del depósito de paquetes
Facilitación de los contenidos del archivo del depósito
Copia de los archivos de depósito
Creación de un índice de búsqueda
En esta sección, se describe cómo hacer una copia local del depósito de paquetes de la versión Oracle Solaris 11 copiando el depósito desde una ubicación de Internet.
Cree la infraestructura adecuada para el depósito pkg(5) a fin de poder copiar el depósito. Consulte las páginas del comando man pkg(5) y pkgrepo(1).
# pkgrepo create /export/repoSolaris11
Use el comando pkgrecv(1) para copiar el repositorio. Esta operación podría afectar el rendimiento de la red. El tiempo necesario para completar esta operación depende del ancho de banda de la red y de la velocidad de conexión. Para copiar el depósito de la versión Oracle Solaris 11, se transfieren aproximadamente 7 GB de datos.
Consejo - Para obtener un mejor rendimiento, cierre las aplicaciones que utilizan una gran cantidad de memoria y asegúrese de que la capacidad de zpool sea menor que 80%.
Utilice el comando zpool list para ver su capacidad de zpool.
$ zpool list NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT rpool 186G 75.2G 111G 40% 1.00x ONLINE -
# pkgrecv -s http://pkg.oracle.com/solaris/release/ -d /export/repoSolaris11 '*' Processing packages for publisher solaris ... Creating Plan Retrieving and evaluating 4288 package(s)... PROCESS ITEMS GET (MB) SEND (MB) developer/build/cmake 446/4288 332.1/4589.7 1000.2/14511.8 ... Completed 4288/4288 4589.7/4589.7 14511.8/14511.8
Una vez que el depósito se copia, el proceso realiza algunos trabajos finales. Cuando aparezca la línea de completado, espere unos minutos más, hasta que vuelva a aparecer la petición. Si actualiza este depósito más adelante, se copiarán solamente los cambios, y es posible que el proceso demore mucho menos.
Si se interrumpe la operación pkgrecv, utilice la opción -c para recuperar el contenido que ya se haya descargado y reanude la descarga del contenido. El valor de cache_dir se proporciona en un mensaje informativo cuando se interrumpe la transferencia, como se muestra en el siguiente ejemplo:
PROCESS ITEMS GET (MB) SEND (MB) ... pkgrecv: http protocol error: code: 503 reason: Service Unavailable URL: 'http://pkg.oracle.som/solaris/release/file/file_hash pkgrecv: Cached files were preserved in the following directory: /var/tmp/pkgrecv-fOGaIg Use pkgrecv -c to resume the interrupted download. # pkgrecv -c /var/tmp/pkgrecv-fOGaIg \ -s http://pkg.oracle.com/solaris/release/ -d /export/repoSolaris11 '*' Processing packages for publisher solaris ... Creating Plan Retrieving and evaluating 156 package(s)... PROCESS ITEMS GET (MB) SEND (MB) desktop/compiz 1/156 0/395.0 0/1100.2