Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Copie et création de référentiels de packages Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
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
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
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 4400 online 2012-07-25T23:40:03.496688Z
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.1\ Package\ Repository. repository name Oracle\ Solaris\ 11.1\ Package\ Repository repository version 4
La valeur du préfixe de l'éditeur indique que solaris doit être utilisé dans les cas suivants :
Lorsque plusieurs packages d'éditeurs sont présents et qu'aucun éditeur n'est spécifié dans le nom du package dans la commande pkg
Lorsque des packages sont publiés dans le référentiel et qu'aucun éditeur n'est spécifié
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.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
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. Si vous créez plusieurs référentiels localement, assurez-vous de modifier le nom du référentiel, le chemin d'accès, le numéro de port et la base de proxy Apache lors de la configuration. La section Configuration de proxy à préfixe simple présente le paramétrage de 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 ()
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.
La liste legal-uris est une liste d'emplacements de documents fournissant des informations juridiques sur le référentiel.
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.
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 Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository solaris repository name Oracle\ Solaris\ 11.1\ 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.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 ()