| France-Français |
|
|
|
![]() |
Software Distributor - Guide d'administration pour HP-UX 11i version 1.6 : Ordinateurs HP 9000 > Chapitre 2 Installation
de logiciels Installation 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 : /usr/sbin/swinstall 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 Ready, 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 OK, 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 colonne 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. Ces boutons d'action sont disponibles :
La phase d’installation est suspendue si :
Syntaxe swinstallLa syntaxe de la commande swinstall est la suivante : swinstall [options XToolkit] [-i] [-p] [-r] [-v] [-c catalog] [-C fichier_session] [-f fichier_logiciel] [-Q date] [-s source] Options et opérandes
Modification des options de commandeVous 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 et options par défaut de la commande swinstall. Tableau 2-3 swinstall Options de commande et valeurs par défaut
Informations connexesVoir l'Annexe A, « Options des commandes » 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 : swinstall -p -s source_logiciels -f liste_logiciels \ 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 de HP-UX 11i - Guide d'installation et de mise à jour. 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 : http://docs.hp.com/hpux/os/11i/ 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, « Gestion des corrections logicielles ». 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 protéger les logiciels d'une utilisation non-autorisée, HP, ainsi que d'autres fournisseurs, utilise des mots de passe spéciaux et des numéros d'identification client pour poser sur le logiciel un « verrou » dont seul un propriétaire donné possède la clé. Ces mots de passe et identifications client vous sont communiqués lorsque vous achetez un logiciel ou sa mise à jour et sont indiqués sur les certificats accompagnant les logiciels. Pour stocker correctement l’identification client et le mot de passe pour un CD-ROM, vous pouvez exécuter swinstall (ou swcopy ou 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 (-x codeword=xxxx et -x customer_id=xxx) de la ligne de commande. Si vous désirez, par exemple, stocker le mot de passe 123456789101bcdf (provenant point de montage du /CD-ROM ) alors que votre identification_client est xyzCorp, vous saisirez sur la ligne de commande : swinstall -p -x customer_id=xyzCorp \ 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, « Options des commandes » 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, « Remplacement ou mise à jour de SD-UX ». 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 incompatible 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.)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||