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 de Internet
Creación de la infraestructura necesaria para el depósito local
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
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 desde un archivo de depósito que esté alojado en un soporte o disponible en el sitio de descarga de Oracle Solaris 11.
Descargue los archivos .iso del depósito de paquetes IPS de Oracle Solaris 11 de la misma ubicación de donde haya descargado la imagen de instalación del sistema o ubique el depósito de DVD en el paquete de medios. El depósito se compone de 2 archivos y pesa aproximadamente 7 GB totales.
Junto con los archivos .iso del depósito, se proporcionan otros dos archivos.
El archivo de suma de comprobación. Haga clic en el enlace “Suma de comprobación MD5” cerca de la parte superior de la página Descargas. Las sumas de comprobación se proporcionan para los dos archivos de repositorio y para la concatenación de los dos archivos. que compara la salida del comando siguiente con el valor apropiado del archivo de suma de comprobación a fin de confirmar que la descarga se haya realizado correctamente.
$ digest -a md5 iso_file
El archivo Léame (Readme). Este archivo contiene la información de esta sección junto con información adicional, como qué hay que hacer para copiar el depósito en USB o DVD.
Copie los archivos del depósito en el sistema de archivos que creó en el último paso. Concatene los archivos en un solo archivo.
# cat sol-11-1111-repo-full.iso-a sol-11-1111-repo-full.iso-b > \ sol-11-1111-repo-full.iso # ls /export/repoSolaris11 sol-11-1111-repo-full.iso
Haga que el contenido del archivo .iso del depósito esté disponible.
# mount -F hsfs /export/repoSolaris11/sol-11-1111-repo-full.iso /mnt # ls /mnt COPYRIGHT NOTICES README repo
Si recibe un mensaje de error desde el comando mount, asegúrese de haber especificado una ruta absoluta completa para el archivo .iso.
Revise su trabajo:
# df -k /mnt Filesystem 1024-blocks Used Available Capacity Mounted on /export/repoSolaris11/sol-11-1111-repo-full.iso 6778178 6778178 0 100% /mnt
Tendrá que volver a montar la imagen .iso cada vez que el sistema del servidor del depósito se reinicie. Para evitar la necesidad de volver a montar el archivo .iso cada vez que el sistema se reinicia, copie los archivos del depósito tal como se describe en la siguiente sección.
Para aumentar el rendimiento de los accesos al depósito y para evitar la necesidad de volver a montar la imagen .iso cada vez que el sistema se reinicia, copie los archivos de depósito de /mnt/repo/ a un sistema de archivos ZFS. Puede realizar esta copia con rsync o tar.
Si utiliza el comando rsync, asegúrese de especificar /mnt/repo/ (incluida la barra diagonal final) en vez de /mnt/repo para copiar los archivos y subdirectorios en el directorio repo. Consulte la página del comando man rsync(1).
# rsync -aP /mnt/repo/ /export/repoSolaris11
Con el comando tar, como se muestra en el siguiente ejemplo, se puede trasladar el depósito mucho más rápido del sistema de archivos montado al sistema de archivos ZFS del depósito.
# cd /mnt/repo; tar cf - . | (cd /export/repoSolaris11; tar xfp -) # cd /export/repoSolaris11
Revise su trabajo:
# ls /export/repoSolaris11 pkg5.repository README publisher sol-11-1111-repo-full.iso # df -k /export/repoSolaris11 Filesystem 1024-blocks Used Available Capacity Mounted on rpool/export/repoSolaris11 191987712 13733450 75787939 16% /export/repoSolaris11
Desmonte la imagen.
# umount /mnt