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
3. Cómo proporcionar acceso al repositorio
Recuperación de paquetes mediante una interfaz de archivo
Configuración de un recurso compartido NFS
Configuración del origen del editor en el URI del repositorio de archivos
En esta sección se describe cómo servir los paquetes de repositorio locales mediante el servidor de repositorios de paquete.
Consulte Cómo servir varios repositorios con instancias de servidor de varios depósitos para obtener información sobre cómo servir varios repositorios con daemons pkg.depotd que se ejecutan en puertos diferentes. Consulte Varios repositorios en un mismo dominio para obtener información sobre cómo ejecutar varios repositorios con un solo nombre de dominio con prefijos diferentes.
Para permitir que los clientes accedan al repositorio local mediante HTTP, active el servicio application/pkg/server de la utilidad de gestión de servicios (SMF).
$ svccfg -s application/pkg/server setprop pkg/inst_root=/export/repoSolaris11 $ svccfg -s application/pkg/server setprop pkg/readonly=true
Revise su trabajo:
$ svcprop -p pkg/inst_root application/pkg/server /export/repoSolaris11
Use pkg.depotd para servir el repositorio a los clientes. De manera predeterminada, pkg.depotd recibe las conexiones en el puerto 80. Para cambiar el puerto, restablezca la propiedad pkg/port.
$ svccfg -s application/pkg/server setprop pkg/port=port_number
Para obtener una lista completa de las propiedades de application/pkg/server, consulte la página del comando man pkg.depotd(1M).
Para configurar varias propiedades del servicio, utilice el siguiente comando para editar todas las propiedades a la vez:
$ svccfg -s pkg/server editprop
Recuerde eliminar desde el principio el marcador de comentario (#) en las líneas que cambie.
Reinicie el servicio de repositorio pkg.depotd.
$ svcadm refresh application/pkg/server $ svcadm enable application/pkg/server
Para comprobar si el servidor del repositorio está funcionando, abra una ventana del explorador en la ubicación localhost. De manera predeterminada, pkg.depotd recibe las conexiones en el puerto 80. Si ha cambiado el puerto, abra una ventana del explorador en la ubicación localhost:número_puerto.
Para permitir que los sistemas cliente obtengan paquetes del repositorio de archivos local, configure el origen del editor. Utilice el siguiente comando para comprobar el nombre del editor de los paquetes en el nuevo repositorio:
$ pkgrepo info -s /export/repoSolaris11 PUBLISHER PACKAGES STATUS UPDATED solaris 4400 online 2012-07-25T23:40:03.496688Z
Ejecute el siguiente comando en cada cliente para restablecer el origen para el editor de solaris:
$ pfexec pkg set-publisher -G '*' -M '*' -g http://localhost:port_number/ solaris
Elimina todos los orígenes existentes para el editor de solaris.
Elimina todos los reflejos existentes para el editor de solaris.
Agrega el URI del repositorio local recién creado como el nuevo origen del editor solaris.
Consulte Configuración de editores de Agregación y actualización de paquetes de software de Oracle Solaris 11.1 para obtener más información acerca de la configuración de editores.