JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Copie et création de référentiels de packages Oracle Solaris 11     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Référentiels de packages Image Packaging System

2.  Copie de référentiels de packages IPS

3.  Fourniture d'un accès au référentiel

4.  Mise à jour du référentiel de packages IPS local

Mise à jour du référentiel local

Vérification et définition des propriétés du référentiel

Personnalisation du référentiel local

Traitement de plusieurs référentiels à l'aide de plusieurs instances de serveur de dépôt

Configuration Apache du serveur de dépôt

Configuration de la mise en cache pour le serveur de dépôt

Considérations relatives au cache pour le fichier d'attributs de catalogue

Considérations relatives au cache pour la recherche

Exécution du serveur de dépôt derrière un proxy Web

Paramètres de configuration Apache générique recommandés

Exemples de configuration Apache

Configuration de proxy à préfixe simple

Plusieurs référentiels sous un nom de domaine

Configurations à charge équilibrée

Fin de l'exemple à charge équilibrée

Vérification et définition des propriétés du référentiel

Cette section indique comment afficher des informations sur un référentiel IPS et comment définir les propriétés d'un référentiel et d'un éditeur. Reportez-vous à la page de manuel pkgrepo(1).

La commande suivante affiche une liste des éditeurs de packages connus du référentiel local. La colonne STATUS (ETAT) vous indique si les données des packages de l'éditeur sont actuellement en cours de traitement.

$ pkgrepo info -s /export/repoSolaris11
PUBLISHER PACKAGES STATUS           UPDATED
solaris   4292     online           2011-10-26T17:17:30.230911Z

La commande suivante vous permet d'afficher les propriétés du référentiel local.

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

La valeur du préfixe de l'éditeur indique que solaris doit être utilisé dans les cas suivants :

Des référentiels de version 4 sont créés par défaut. Les référentiels de version 4 prennent en charge le stockage de packages pour plusieurs éditeurs.

La sous-commande set permet de définir de nouvelles valeurs pour les propriétés.

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

La commande suivante affiche les propriétés de l'éditeur solaris dans le référentiel local. Les parenthèses indiquent que la valeur concernée peut être une liste de valeurs.

$ 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      ""
solaris   repository legal-uris       ()
solaris   repository mirrors          ()
solaris   repository name             ""
solaris   repository origins          ()
solaris   repository refresh-seconds  ""
solaris   repository registration-uri ""
solaris   repository related-uris     ()
collection-type

Le type de collection core indique que le référentiel contient toutes les dépendances déclarées par les packages dans le référentiel.

legal-uris

La liste legal-uris est une liste d'emplacements de documents fournissant des informations juridiques sur le référentiel.

origins

La liste origins est une liste d'emplacements de référentiels contenant une copie complète des métadonnées des packages et du contenu de ce référentiel.

related-URI

La liste related-URI est une liste d'emplacements de référentiels contenant des packages pouvant intéresser les utilisateurs.

Reportez-vous à la page de manuel pkgrepo(1) pour des descriptions d'autres propriétés d'éditeur et de référentiel.

La commande suivante vous permet d'afficher des informations concernant la section/property spécifiée dans le référentiel 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      This\ repository\ serves\ the\ Oracle\ Solaris\ 11\ Package\ 
repository.
solaris   repository name             Oracle\ Solaris\ 11\ Package\ Repository

Notez que les valeurs des propriétés description du référentiel et nom du référentiel ne sont pas définies pour l'éditeur solaris dans le référentiel local. Pour affecter des valeurs à des propriétés d'éditeur, utilisez la commande set comme indiqué ci-dessus, en précisant également le nom de l'éditeur. La valeur repository/name d'un éditeur s'affiche dans l'interface du navigateur vers le haut de la page et comme titre de la page. La valeur repository/description d'un éditeur s'affiche dans l'interface du navigateur dans la section A propos juste en-dessous du nom.

# pkgrepo set -p solaris -s /export/repoSolaris11 \
repository/description="Local copy of the Oracle Solaris 11 repository" \
repository/name="Oracle Solaris 11 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\ repository
solaris   repository legal-uris       ()
solaris   repository mirrors          ()
solaris   repository name             Oracle\ Solaris\ 11\ Package\ Repository
solaris   repository origins          ()
solaris   repository refresh-seconds  ""
solaris   repository registration-uri ""
solaris   repository related-uris     ()