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.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Repositorios de paquetes de Image Packaging System

2.  Copia de repositorios de paquetes de IPS

3.  Cómo proporcionar acceso al repositorio

4.  Mantenimiento del repositorio de paquetes de IPS local

Actualización del repositorio local

Comprobación y definición de las propiedades del repositorio

Personalización del repositorio local

Cómo servir varios repositorios con instancias de servidor de varios depósitos

Configuración Apache para el servidor de depósitos

Configuración del almacenamiento en caché para el servidor de depósitos

Consideraciones de caché para el archivo de atributos del catálogo

Consideraciones de caché para la búsqueda

Ejecución del servidor de depósitos detrás de un proxy web

Valores de configuración Apache genéricos recomendados

Ejemplos de configuración Apache

Configuración de proxy con prefijo simple

Varios repositorios en un mismo dominio

Configuraciones con equilibrio de carga

Ejemplo de equilibrio de carga completo

Comprobación y definición de las propiedades del repositorio

En esta sección, se describe cómo mostrar información acerca de un repositorio de IPS y cómo definir las propiedades del repositorio y del editor. Consulte la página del comando man pkgrepo(1).

El siguiente comando muestra una lista con los editores de paquetes que el repositorio local conoce. La columna de estado indica si los datos de paquetes del editor se están procesando.

$ pkgrepo info -s /export/repoSolaris11
PUBLISHER PACKAGES STATUS           UPDATED
solaris   4400     online           2012-07-25T23:40:03.496688Z

El siguiente comando muestra información de las propiedades del repositorio local.

$ pkgrepo get -s /export/repoSolaris11
SECTION    PROPERTY    VALUE
publisher  prefix      solaris
repository description This\ repository\ serves\ a\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ 
Package\ Repository.
repository name        Oracle\ Solaris\ 11.1\ Package\ Repository
repository version     4

El valor del prefijo del editor especifica que solaris se va a usar en los siguientes casos:

Los repositorios de la versión 4 se crean de manera predeterminada. Los repositorios de la versión 4 admiten el almacenamiento de paquetes para varios editores.

Utilice el subcomando set para especificar valores de propiedad nuevos.

$ pkgrepo set -s /export/repoSolaris11 \
repository/description="Local copy of the Oracle Solaris 11.1 repository" \
repository/name="Oracle Solaris 11.1 Package Repository"
$ pkgrepo get -s /export/repoSolaris11
SECTION    PROPERTY    VALUE
publisher  prefix      solaris
repository description Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository
repository name        Oracle\ Solaris\ 11.1\ Package\ Repository
repository version     4

El siguiente comando muestra información sobre las propiedades del editor solaris en el repositorio local. Los paréntesis indican que un determinado valor puede ser una lista de valores. Si crea varios repositorios locales, asegúrese de cambiar el nombre del repositorio, la ruta de acceso, el número de puerto y la base del proxy Apache durante la configuración. Configuración de proxy con prefijo simple muestra cómo se configura pkg/proxy_base.

$ pkgrepo get -p solaris -s /export/repoSolaris11
PUBLISHER SECTION    PROPERTY         VALUE
solaris   publisher  alias
solaris   publisher  prefix           solaris
solaris   repository collection-type  core
solaris   repository description      Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository
solaris   repository legal-uris       ()
solaris   repository mirrors          ()
solaris   repository name             Oracle\ Solaris\ 11.1\ Package\ Repository
solaris   repository origins          ()
solaris   repository refresh-seconds
solaris   repository registration-uri ""
solaris   repository related-uris     ()
collection-type

El tipo de colección core indica que el repositorio contiene todas las dependencias declaradas por los paquetes en el repositorio.

legal-uris

legal-uris es una lista de ubicaciones para los documentos que proporcionan información jurídica sobre el repositorio.

origins

origins es una lista de ubicaciones de repositorios que contienen una copia completa del contenido y los metadatos del paquete de este repositorio.

related-uris

related-uris es una lista de ubicaciones de repositorios que contienen paquetes que pueden ser interesantes para los usuarios.

Consulte la página del comando man pkgrepo(1) para obtener descripciones de otras propiedades del repositorio y del editor.

El siguiente comando muestra información sobre la propiedad especificada sección/propiedad en el repositorio pkg.oracle.com.

$ pkgrepo get -p solaris -s http://pkg.oracle.com/solaris/release \
repository/name repository/description
PUBLISHER SECTION    PROPERTY         VALUE
solaris   repository description      Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository
solaris   repository name             Oracle\ Solaris\ 11.1\ Package\ Repository

Tenga en cuenta que los valores de propiedad de la descripción del repositorio y del nombre del repositorio no se establecen para el editor de solaris en el repositorio local. A fin de suministrar valores para las propiedades del editor, use el subcomando set como se muestra arriba y, además, especifique el nombre del editor. El valor repository/name del editor aparece en la interfaz del explorador, cerca de la parte superior de la página y como título de página. El valor repository/description del editor aparece en la interfaz del explorador en la sección Acerca de, justo debajo del nombre.

$ pkgrepo set -p solaris -s /export/repoSolaris11 \
repository/description="Local copy of the Oracle Solaris 11.1 repository" \
repository/name="Oracle Solaris 11.1 Package Repository"
$ pkgrepo get -p solaris -s /export/repoSolaris11
PUBLISHER SECTION    PROPERTY         VALUE
solaris   publisher  alias
solaris   publisher  prefix           solaris
solaris   repository collection-type  core
solaris   repository description      Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository
solaris   repository legal-uris       ()
solaris   repository mirrors          ()
solaris   repository name             Oracle\ Solaris\ 11.1\ Package\ Repository
solaris   repository origins          ()
solaris   repository refresh-seconds
solaris   repository registration-uri ""
solaris   repository related-uris     ()