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.1 Oracle Solaris 11.1 Information Library (Español) |
1. Repositorios de paquetes de Image Packaging System
2. Copia de repositorios de paquetes de IPS
Copia de un repositorio de Internet
Creación de la infraestructura necesaria para el repositorio local
Copia de un repositorio desde un archivo
Obtención del archivo del repositorio de paquetes
Facilitación de los contenidos del archivo del repositorio
Creación de un índice de búsqueda y una instantánea del repositorio
En esta sección, se describe cómo hacer una copia local del repositorio de paquetes de la versión Oracle Solaris 11.1 desde un archivo de repositorio alojado en un medio o disponible en el sitio de descarga de Oracle Solaris 11.1.
Descargue los archivos .iso del repositorio de paquetes IPS de Oracle Solaris 11.1 desde la misma ubicación de donde descargó la imagen de instalación del sistema o encuentre el DVD del repositorio en el paquete de medios. El repositorio se compone de 2 archivos y pesa aproximadamente 7 GB totales.
Junto con los archivos .iso del repositorio, 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 repositorio en USB o DVD.
Copie los archivos del repositorio en el sistema de archivos que creó en el último paso. Concatene los archivos en un solo archivo.
$ cat sol-11_1-repo-full.iso-a sol-11_1-repo-full.iso-b > \ sol-11_1-repo-full.iso $ ls /export/repoSolaris11 sol-11_1-repo-full.iso
Haga que el contenido del archivo .iso del repositorio esté disponible.
$ pfexec mount -F hsfs /export/repoSolaris11/sol-11_1-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 1K-blocks Used Available Use% Mounted on /export/repoSolaris11/sol-11_1-repo-full.iso 6778178 6778178 0 100% /mnt
Tendrá que volver a montar la imagen .iso cada vez que el sistema del servidor del repositorio se reinicie. Para evitar la necesidad de volver a montar el archivo .iso cada vez que el sistema se reinicia, copie los archivos del repositorio tal como se describe en la siguiente sección.
Para aumentar el rendimiento de los accesos al repositorio y para evitar la necesidad de volver a montar la imagen .iso cada vez que el sistema se reinicia, copie los archivos de repositorio 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 repositorio mucho más rápido del sistema de archivos montado al sistema de archivos ZFS del repositorio.
$ 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_1-repo-full.iso $ df -k /export/repoSolaris11 Filesystem 1K-blocks Used Available Use% Mounted on rpool/export/repoSolaris11 191987712 13733450 75787939 16% /export/repoSolaris11
Desmonte la imagen.
$ pfexec umount /mnt