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
4. Mantenimiento del repositorio de paquetes de IPS local
Actualización del repositorio local
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
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:
Cuando hay más de un editor de paquetes, pero ninguno está especificado en el nombre del paquete en el comando pkg
Cuando los paquetes se publican en el repositorio y no hay ningún editor especificado
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 ()
El tipo de colección core indica que el repositorio contiene todas las dependencias declaradas por los paquetes en el repositorio.
legal-uris es una lista de ubicaciones para los documentos que proporcionan información jurídica sobre el repositorio.
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 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 ()