JavaScript is required to for searching.
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)
search filter icon
search icon

Información del documento

Prefacio

1.  Depósitos de paquetes de Image Packaging System

2.  Copia de depósitos de paquetes de IPS

3.  Cómo proporcionar acceso al depósito

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 depósito de archivos

Recuperación de paquetes mediante una interfaz HTTP

Configuración del servicio del servidor del depósito

Inicio del servicio de depósito

Configuración del origen del editor en el URI del depósito HTTP

4.  Mantenimiento del depósito de paquetes de IPS local

Recuperación de paquetes mediante una interfaz HTTP

En esta sección se describe cómo servir los paquetes de depósito locales mediante el servidor de depósitos de paquete.

Consulte Cómo servir varios depósitos con instancias de servidor de varios depósitos para obtener información sobre cómo servir varios depósitos con daemons pkg.depotd que se ejecutan en puertos diferentes. Consulte Varios depósitos en un mismo dominio para obtener información sobre cómo ejecutar varios depósitos con un solo nombre de dominio con prefijos diferentes.

Configuración del servicio del servidor del depósito

Para permitir que los clientes accedan al depósito local mediante HTTP, habilite 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 depósito 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 establecer varias de las propiedades del servicio, utilice el siguiente comando para abrir una sesión vi, donde pueda 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.

Inicio del servicio de depósito

Reinicie el servicio de depósito pkg.depotd.

# svcadm refresh application/pkg/server
# svcadm enable application/pkg/server

Para comprobar si el servidor del depósito está funcionando, abra una ventana del navegador 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 navegador en la ubicación localhost:número_puerto.

Configuración del origen del editor en el URI del depósito HTTP

Para permitir que los sistemas cliente obtengan paquetes del depósito de pkg.depotd , debe restablecer el origen del editor de solaris. Ejecute el siguiente comando en cada cliente:

# pkg set-publisher -G '*' -M '*' -g http://localhost:port_number/ solaris
-G '*'

Elimina todos los orígenes existentes para el editor de solaris.

-M '*'

Elimina todos los reflejos existentes para el editor de solaris.

-g

Agrega el URI del depósito local recién creado como el nuevo origen del editor solaris.