Pour accéder au logiciel d'un dépôt à l'aide des commandes SD-UX par le
réseau, il est nécessaire d'enregistrer le dépôt. Vous pouvez
également désenregistrer un dépôt si vous ne voulez pas que les
commandes SD-UX y accèdent.
Les dépôts sont enregistrés ou désenregistrés de la manière suivante :
La commande swcopy enregistre automatiquement les dépôts
nouvellement créés. (Mais vous pouvez activer ou désactiver cette fonction grâce à l'option
register_new_depot.)
La commande swremove désenregistre automatiquement un
dépôt lorsqu'elle supprime le dernier logiciel que contenait ce dépôt.
La commande swreg enregistre ou désenregistre
explicitement les dépôts.
La commande swreg enregistre ou désenregistre
explicitement les dépôts lorsque les actions automatiques de swcopy et de swremove ne suffisent
pas. Par exemple, vous pouvez utiliser swreg pour :
Rendre disponible un CD-ROM ou un autre support amovible sous forme d'un
dépôt enregistré.
Enregistrer un dépôt créé directement avec
swpackage.
Désenregistrer un dépôt pour restreindre l'accès au réseau sans supprimer
physiquement le dépôt d'un système hôte.
Enregistrement support ou création d'un dépôt en réseau ? |
 |
Dans quel cas est-il judicieux d’utiliser un support logiciel comme dépôt
enregistré au lieu d’utiliser le support pour créer un dépôt en réseau ? En général,
l'utilisation d'un support comme un dépôt est judicieuse pour une utilisation à petite échelle,
ce qui est le cas lorsqu'un ou deux autres systèmes seulement nécessitent l'accès au support.
Si plusieurs systèmes doivent accéder au support, les performances seront meilleures si vous
créez un dépôt en réseau à partir du support individuel. Voir « Autres tâches et exemples de gestion de dépôt » si vous souhaitez un exemple.
Autorisation |
 |
Pour enregistrer un nouveau dépôt ou désenregistrer un dépôt existant,
swreg exige une permission de lecture dans le dépôt et une permission
d'insertion sur l'hôte. Pour annuler l'enregistrement d'un dépôt, la commande
swreg exige la permission d'écriture sur l'hôte. Pour de plus amples
informations sur les permissions, voir le Chapitre 9 : « Sécurité de SD-UX ».
Utilisation de swreg |
 |
Syntaxe swreg
swreg -l niveau [-u] [-v] [-C fichier_session] [-f fichier_objet]
[-S fichier_session] [-t fichier_cible] [-x option=valeur]
[-X fichier_options] [objets_à_enregistrer] [@ sélections_cibles] |
Options et opérandes
-
-l
niveau
Spécifie le niveau de l'objet à enregistrer ou à désenregistrer, qui peut
être dépôt ou root.
-
-u
La commande swreg désenregistre les objets spécifiés
au lieu de les enregistrer.
-
-v
Transfère les résultats en mode prolixe vers
stdout
et affiche à l'écran toutes les activités.
-
-C
fichier_session
Exécute la commande et sauvegarde les valeurs courantes de l'option et de
l'opérande dans le fichier_session. Voir « Fichiers session ».
-
-f
fichier_objet
Lit une liste d’objets dépôt ou racine à enregistrer ou à désenregistrer
à partir d’un fichier_objet au lieu de (ou en plus de) ceux de la
ligne de commande.
-
-S
fichier_session
Exécute la commande avec les valeurs sauvegardées lors d’une session
précédente et définies dans fichier_session. Voir « Fichiers session ».
-
-t
fichier_cible
Lit une liste de sélections de cibles dans le fichier désigné en ignorant
ou en complétant les indications de la ligne de commande. Voir « Fichiers de cibles ».
-
-x
option=valeur
Initialise une option de commande à
valeur. Cette valeur remplace la valeur par défaut ou celle
sauvegardée dans le fichier options. Voir « Utilisation des options de commande ».
-
-X fichier_options
Lit les options de session et les comportements dans
fichier_options. Voir « Utilisation des options de commande ».
-
objets_à_enregistrer
Les objets logiciels à enregistrer ou à désenregistrer.
-
@
sélections_cibles
La cible sur laquelle les objets seront enregistrés ou désenregistrés.
Voir « Sélections de cible ».
Modification des options de commande
Vous pouvez modifier le comportement de cette commande en définissant des options
de ligne de commande supplémentaires lors de l’appel (en utilisant l’option
-x) ou en lisant des valeurs prédéfinies dans un fichier. Le
tableau suivant montre les valeurs et options par défaut de la commande
swreg :
Tableau 4-5 Options de commande et valeurs par défaut swreg
admin_directory=/var/adm/sw distribution_target_directory= /var/spool/sw logfile=/var/adm/sw/swreg.log
| rpc_binding_info= ncacn_ip_tcp:[2121]ncadg_ip_udp:[2121]
|
Informations connexes
Reportez-vous à l'Annexe A pour obtenir
la liste complète et la description de ces valeurs par défaut.
Exemples swreg |
 |
Pour désenregistrer un dépôt CD-ROM monté sur
/mnt/cd, tapez :
swreg -l depot -u /mnt/cd
Pour enregistrer le même dépôt (monté sur
/mnt/cd sur l'hôte local) et le rendre accessible sur le
réseau, tapez :
swreg -l depot /mnt/cd
L’exemple suivant donne l’accès direct à partir d’un ou deux autres systèmes au
dépôt
HWEnable11i
du CD Support Plus, en supposant qu’il soit monté sur
/cdrom :
swreg -l depot /cdrom/HWEnable11i