| France-Français |
|
|
|
![]() |
Guide d'administration Software Distributor : HP-UX 11i v1, 11i v2 et 11i v3 > Chapitre 2 Installation de logicielsInstallation avec swinstall |
|
La commande swinstall installe un logiciel à partir d'une source de logiciels (un dépôt ou un support matériel) sur votre système hôte local.
GénéralitésVous trouverez dans cette section une présentation de l'interface graphique de swinstall.
Le processus d'installation de l'interface utilisateur graphique comprend cinq étapes : Tableau 2-2 Étapes d'installation de l'interface utilisateur graphique
Étape I : DémarragePour lancer l'interface graphique ou caractère pour une session d'installation, tapez : L'interface utilisateur graphique est automatiquement appelée sauf si vous spécifiez aussi le logiciel sur la ligne de commande. Pour appeler l'interface utilisateur graphique et spécifier le logiciel, incluez l'option -i. Par exemple, pour utiliser l'interface utilisateur graphique pour une session d'aperçu (analyse seulement) avec KIT1, tapez : swinstall -i -p /mon_dépôt/KIT1 La fenêtre Software Selection apparaît, avec en superposition, la boîte de dialogue Specify Source. Étape II : Sélectionnez la sourceÀ cette étape, vous devez spécifier le dépôt source qui contient le logiciel que vous souhaitez installer. La boîte de dialogue Specify Source (Figure 2-1 : « Boîte de dialogue Specify Source ») répertorie automatiquement le système hôte local et le chemin d'accès au dépôt par défaut. (Cette étape n'est pas effectuée si vous incluez l'option -s source à l'appel de l'interface utilisateur graphique).
Étape III : Sélection de logicielsÀ cette étape, vous utilisez la fenêtre Software Selection pour sélectionner le logiciel que vous souhaitez installer.
Étape IV: Analyse (Aperçu)À cette étape, SD-UX analyse le logiciel sélectionné. La fenêtre Analysis affiche les informations d'état concernant le processus d'analyse. Lorsque l'analyse est effectuée et que l'état du système hôte indique Prêt, cliquez sur OK pour lancer l'installation effective (voir « Étape V : Installation »). La boîte de dialogue Analysis est remplacée par la boîte de dialogue Install. Si vous avez lancé une session de prévisualisation, l'installation s'arrête après l'analyse. En cliquant sur Annul, vous revenez à la fenêtre Software Selection. Les actions suivantes sont disponibles :
Une fois la phase d'analyse terminée, l'état pour chaque hôte est soit Prêt soit Exclu de la tâche. Si au moins un des logiciels sélectionnés peut être installé sur l'hôte, la ligne Status affiche Prêt. Si aucun des logiciels sélectionnés ne peut être installé sur l'hôte, la ligne Status affiche Exclu de la tâche. La liste qui suit résume les résultats d'état. Il est possible d'obtenir des détails sur la plupart des problèmes en cliquant sur le bouton Logfile.
La ligne Products Scheduled indique le nombre de produits prêts à être installés, parmi tous les produits sélectionnés. Ce nombre comprend :
Étape V : InstallationÀ cette étape, SD-UX poursuit l'installation effective. Si vous cliquez sur OK dans la fenêtre d'analyse, SD-UX lance l'installation et affiche la fenêtre d'installation qui donne des informations d'état. Les boutons d'action suivants sont disponibles :
La phase d'installation est suspendue si :
Syntaxe swinstallLa syntaxe de la commande swinstall est la suivante :
Options et opérandes
Modification des options de commandeVous 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 swinstall. Tableau 2-3 Options de commande et valeurs par défaut swinstall
Informations connexesVoir l'Annexe A pour de plus amples informations sur la définition des options et une liste et une description complètes de chaque option. Vous trouverez dans cette section des exemples de commandes pour l'installation de produits logiciels. Notez que la chaîne générique optionnelle \* est un raccourci qui désigne « l'ensemble des produits et groupes de fichiers ou tout logiciel disponible ». Pour lancer une installation avec la ligne de commande, vous devez construire une commande semblable à celle qui suit, en précisant éventuellement toutes les options désirées, les noms de source et d'hôte et les sélections de logiciels : Par exemple :
La description @ monhôte:/monrépertoire est facultative si vous procédez à une installation sur votre système hôte local et dans le répertoire par défaut (racine).
Pour des instructions complètes sur la manière de mettre à jour une version antérieure de HP-UX à la version HP-UX 11i, utilisez la nouvelle commande update-ux comme décrit dans le chapitre 2 du Guide d'installation et de mise à jour de HP-UX 11i . Ces documents ainsi que la documentation complète pour le système d'exploitation sont disponibles sur le CD-ROM HP-UX Instant Information (en anglais) et sur le site : La commande swinstall dispose de plusieurs fonctions de gestion des corrections logicielles, dont une boîte de dialogue spécifique dans l'interface graphique. Pour une description détaillée des corrections logicielles et de l'utilisation des fonctions correspondantes de l'interface graphique de swinstall, consultez le Chapitre 5 : « Installation et gestion des correctifs HP-UX ». L'option autorecover_product permet de restaurer automatiquement ou de revenir aux fichiers de produits d'origine si vous lancez une installation et que le processus échoue. Lors de la mise à jour des fichiers, swinstall supprime les fichiers d'origine après mise à jour. Si une erreur se produit après chargement de nouveaux groupes de fichiers par swinstall, le produit chargé est marqué comme altéré, les fichiers d'origine sont perdus et il est nécessaire de répéter l'installation. Lorsque vous définissez l'option autorecover_product à « true », tous les groupes de fichiers mis à jour sont tout d'abord enregistrés sous forme de copies de sauvegarde. Ils ne sont pas supprimés tant que l'ensemble des groupes de fichiers du produit n'a pas été chargé. Si swinstall s'arrête du fait d'une erreur, vous pouvez la corriger, puis réexécuter swinstall. swinstall poursuit alors automatiquement le processus de chargement depuis l'emplacement où a eu lieu l'interruption. Le logiciel conditionné avec l'attribut is_reboot fixé à la valeur « true » nécessite le réamorçage de l'hôte après installation du logiciel. Si vous installez les logiciels dans des systèmes de fichiers racines secondaires, l'hôte n'est pas réamorcé. Si vous effectuez une installation locale nécessitant un réamorçage, le système réamorce la cible et le programme de contrôle, et il n'y a donc aucun processus indiquant la réussite ou l'échec de l'opération. (SD-UX ne reconnecte pas automatiquement la cible après un réamorçage.) Pour savoir si un produit logiciel nécessite un réamorçage de l'hôte local, accédez à une description du logiciel soit à partir de la fenêtre Software Selection, en utilisant l'élément de menu Show Description of Software ou à partir de la boîte de dialogue Analysis en utilisant les boutons Product Summary et Product Description. Pour prévenir l'installation non autorisée de logiciels, HP (ainsi que d'autres fournisseurs) se sert de mots de passe et d'identifications clients afin de « restreindre » l'installation à un propriétaire en particulier. Ces mots de passe et identifications client vous sont communiqués à l'achat du logiciel (ou à réception de sa mise à jour). Ils apparaissent dans le certificat de logiciel fourni avec le logiciel. Pour stocker correctement l'identification client et le mot de passe pour un CD-ROM, vous pouvez exécuter swinstall (ou swcopy or swlist) sur l'hôte qui héberge le CD-ROM. Une fois le mot de passe stocké, les clients qui installent des logiciels en se servant de cet hôte et de ce CD-ROM comme source n'auront plus besoin d'entrer ni mot de passe ni identification client. SD lit le fichier .codewords sur le serveur qui fournit les logiciels protégés aux autres systèmes hôtes, et tente de repérer les paires identification_client/mot de passe valables. SD vous épargne ainsi la peine de saisir les mots de passe et les identifications_clients sur chaque hôte qui « extrait » les logiciels du serveur. Cela vous permet ainsi de gagner du temps lorsque vous mettez à jour plusieurs systèmes. SD-UX vous invite à entrer ces mots de passe ou identifications avant de vous permettre d'installer des logiciels protégés. Vous pouvez les saisir à partir de l'interface utilisateur graphique (à l'aide de l'option Add New Codeword dans le menu Actions) ou avec l'option par défaut appropriée de la ligne de commande :
Si vous désirez, par exemple, stocker le mot de passe 123456789101bcdf (provenant de montage du /CD-ROM) alors que votre identification_client est xyzCorp, vous saisirez sur la ligne de commande :
Cette commande sert uniquement à stocker des mots de passe et des identifications clients : l'option -p permet donc d'exécuter la commande en mode de prévisualisation sans installer réellement le logiciel. Pour plus d'informations sur les options, voir l'Annexe A codeword et customer_id. Le logiciel SW-DIST dispose de toutes les fonctionnalités, commandes et utilitaires de Software Distributor. Si les fichiers qui composent SW-DIST ont été supprimés ou altérés, il pourra être nécessaire de réinstaller le produit. Ce processus utilise la nouvelle commande install-sd qui est décrite dans l'Annexe C. Il est possible que votre installation ait plusieurs versions d'un produit logiciel installé sur différents systèmes hôtes du réseau. L'installation de plusieurs versions permet les traitements suivants :
Vous pouvez décider d'autoriser ou non les versions multiples en contrôlant l'option de commande allow_multiple_versions. Si elle est définie à la valeur « false », elle interdit l'installation et la configuration des versions multiples, c'est à dire l'installation à un autre emplacement d'un même produit mais d'une version différente. Si l'installation de versions multiples d'un même logiciel est possible, la configuration de versions multiples n'est pas recommandée. Lorsque vous installez des versions multiples, vous pouvez les gérer en spécifiant l'attribut de produit dans la spécification de logiciel des commandes SD-UX. (Ceci s'oppose à la définition d'autres attributs de version comme la révision et l'architecture). De cette façon, vous pouvez installer et même configurer simultanément l'ancienne et la nouvelle version du logiciel, si le produit le supporte. Pour empêcher l'installation de copies non autorisées, il suffit de contrôler l'accès à la base de données des produits installés et de limiter l'utilisation de l'outil swinstall. Les logiciels sont généralement installés dans le répertoire racine principal (/), mais peuvent également l'être dans un répertoire racine secondaire. Lorsque vous installez des logiciels dans un répertoire racine secondaire, la configuration automatique et le contrôle de compatibilité habituellement associés à la commande swinstall ne sont pas exécutés. Vous pouvez toutefois réaliser la configuration indépendamment de l'installation à l'aide de la commande swconfig. Voir « Configuration de l'installation (swconfig) ». Normalement, SD-UX filtre les produits logiciels incompatibles avec une des cibles sélectionnées. Le terme compatible signifie que l'architecture matérielle satisfait aux conditions de fonctionnement du logiciel (déterminées par les attributs uname du système), et que la version du système d'exploitation est adaptée au logiciel. En fait, la vérification de la compatibilité du logiciel a lieu lors de la phase de sélection. Le contrôle de compatibilité et les vérifications sont commandées par l’option allow_incompatible et dépendent des attributs uname de l’hôte.
Tableau 2-4 Compatibilité produit
Si allow_incompatible=false (défaut), alors swinstall empêche l'installation des logiciels incompatibles et filtre automatiquement les produits à la source. La fenêtre Software Selection ne montre que les produits compatibles avec le matériel et le système d'exploitation de tous les systèmes cibles. Si allow_incompatible=true, swinstall autorise l'installation de n'importe quel logiciel. L'interface utilisateur graphique affiche tous les produits de la source pour sélection. Il est également possible d'utiliser les options -x os_name et -x os_release pour la vérification de compatibilité. Lorsque vous effectuez une mise à jour à la version 64-bits de HP-UX, par exemple, un système installé avec une version 11.0/32 bits apparaîtra comme un système 64-bits pour les besoins du contrôle de compatibilité du dépôt fusionné si vous spécifiez les options -x os_name=HP-UX:64 et -x os_release=B.11.00. (Vous pouvez également définir ces options au niveau du groupe de fichiers.) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||