Accéder au contenu France-Français
Accueil HP.com France Produits et Services Support et Pilotes Espaces Comment Acheter
» Contacter HP
Plus d'options
Accueil HP.com France
Software Distributor - Guide d'administration pour HP-UX 11i version 1.6 : Ordinateurs HP 9000 > Chapitre 4 Gestion des dépôts de logiciels

Enregistrement et annulation d'enregistrement des dépôts (swreg)

» 

Documentation technique

Manuel complet en PDF
» Commentaires
Début du contenu

 » Table des matières

 » Glossaire

 » Index

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.

Enregistrement et sécurité

SD-UX stocke ses objets dans le système de fichiers : une personne mal intentionnée pourrait en profiter pour construire un système de fichiers image d'un dépôt de logiciels, une sorte de “Cheval de Troie” et contourner la sécurité de tout autre système qui viendrait chercher dans ce faux dépôt des produits à installer. Pour protéger les systèmes de ce danger, SD-UX exige qu'un dépôt soit enregistré avant de pouvoir en extraire des logiciels à installer ou à copier. Cette vérification est toujours exécutée avant que l'accès soit accordé, sauf lorsque swinstall est exécuté par le superutilisateur local.

REMARQUE : L'enregistrement d'un dépôt ne suffit pas à mettre en vigueur des restrictions d'accès qui sont du domaine des fonctions de sécurité de Software Distributor (voir le Chapitre 9, « Sécurité de SD-UX ». Pour enregistrer un dépôt avec swreg, vous devez posséder une permission d'insertion dans l'ACL de l'hôte.

Autorisation

Pour enregistrer un nouveau dépôt, 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 

Désigne le niveau de l'objet à enregistrer ou à désenregistrer ; niveau peut être prendre la valeur depot ou root.

-u 

Force swreg à désenregistrer les objets désigné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. Ces valeurs pourront être réutilisées dans une autre 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 d’installation 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 précisant différentes options complémentaires de ligne de commande lorsque vous l'appelez (grâce à l'option -x) ou en lisant les valeurs prédéfinies dans un fichier. Le tableau suivant montre les valeurs par défaut et les options applicables à swcopy.

Tableau 4-5 Options de commande et valeurs par défaut swreg

  • admin_directory=/var/adm/sw

  • distribution_target_directory=
    /var/spool/sw

  • level=

  • log_msgid=0

  • logfile=/var/adm/sw/swreg.log

  • logdetail=false

  • loglevel=1

  • objets_à_enregistrer=

  • rpc_binding_info=
    ncacn_ip_tcp:[2121]
    ncadg_ip_udp:[2121]

  • rpc_timeout=5

  • run_as_superuser=true

  • select_local=true

  • select_local=true

  • targets=

  • verbose=1

 

Informations connexes

Reportez-vous à l’Annexe A, « Options des commandes » 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

Version imprimable
Respect de la vie privée L'utilisation de ce site implique que vous en acceptez les conditions
© 2002 Hewlett-Packard Development Company, L.P.