Dans cet exemple, le référentiel SolarisStudio vient s'ajouter au référentiel Solaris. Le référentiel Solaris est accessible à partir de http://localhost/, port 81, comme spécifié dans l'instance solaris à l'aide du service pkg/server. Reportez-vous à Autorisation des utilisateurs à récupérer des packages par le biais d'une interface HTTP.
Utilisez la sous-commande add de la commandesvccfg afin d'ajouter une nouvelle instance du service pkg/server .
$ svccfg -s pkg/server add studio
$ svcs pkg/server STATE STIME FMRI online 14:54:16 svc:/application/pkg/server:default online 14:54:20 svc:/application/pkg/server:studio online 14:54:20 svc:/application/pkg/server:solaris
Définissez le chemin du répertoire où cette instance du service peut trouver les données de référentiel.
$ svccfg -s pkg/server:studio setprop pkg/inst_root=/export/IPSpkgrepos/SolarisStudio
$ svccfg -s pkg/server:studio setprop pkg/port=82
Reportez-vous à Configuration d'un proxy à préfixe simple obtenir un exemple de le paramétrage de pkg/proxy_base.
Vérifiez que le nom et la description sont définis comme cela est indiqué dans Modificiation des valeurs des propriétés d'un référentiel.
Redémarrez le service du serveur de dépôt de packages.
$ svcadm refresh pkg/server:studio $ svcadm enable pkg/server:studio
Ouvrez une fenêtre de navigateur sur l'emplacement http://localhost:82/ .
Si vous n'avez pas défini le numéro de port, la valeur par défaut est 80. Visualiser votre référentiel dans http://localhost:80/ ou http://localhost/ .
Si le numéro de port est également utilisé par une autre instance de pkg/server, ajoutez le nom de l'éditeur à l'emplacement pour voir les nouveaux packages. Par exemple, affichez votre référentiel, à l'adresse http://localhost:81/solarisstudio/.
Définissez l'origine de l'éditeur sur l'une des valeurs suivantes :
L'emplacement pkg/inst_root.
$ pkg set-publisher -G '*' -M '*' -g /export/IPSpkgrepos/SolarisStudio/ \ solarisstudio
L'emplacement pkg/port.
$ pkg set-publisher -G '*' -M '*' -g http://localhost:82/ solarisstudio
Voir aussi
Reportez-vous à Référentiels multiples sous un domaine pour plus d'informations sur l'exécution de plusieurs référentiels sous un seul nom de domaine avec des préfixes différents, tels que http://pkg.example.com/solaris et http://pkg.example.com/studio.