 |
» |
|
|
 |
Les logiciels sont distribués sous de nombreuses formes (fichiers tar, archives zip, et ainsi de suite). HP-UX prend en charge une grande partie des utilitaires utilisés pour distribuer les logiciels ; malgré tout, dans le monde de HP-UX, un format est préféré par-dessus tous : Software Distributor (SD). Software Distributor |  |
Software Distributor est une collection d'outils permettant d'effectuer l'installation, la maintenance et la distribution d'applications et d'autres logiciels sur des serveurs HP-UX. Il s'agit du format utilisé par HP pour distribuer HP-UX et de nombreuses autres applications liées à HP-UX. En plus d'être un format de distribution (qui peut résider par-dessus tar, cpio, ISO_9660, HFS, VxFS et la plupart des autres méthodes de stockage de fichiers physiques), Software Distributor assure la maintenance d'une base de données de produits installés qui contient des informations sur les applications et les logiciels actuellement installés sur les serveurs, des informations de version concernant ces logiciels, et d'autres attributs importants relatifs aux logiciels installés. La base de données des produits installés est utilisée par les utilitaires SD pour effectuer la maintenance des applications sur un serveur. Software Distributor est compatible multiserveur. Les packages logiciels (appelés dépôts logiciels) peuvent être maintenus sur un serveur et utilisé par un autre serveur pour installer les packages associés. La section « Software Distributor (SD) » décrit les différents composants de Software Distributor. Le document Software Distributor Administration Guide contient une description complète de cette technologie. Autres technologies d'installation de logiciels |  |
Il existe plusieurs autres pièces au puzzle d'installation logicielle : - Ignite/UX
Si vous devez installer un ensemble commun de logiciels HP-UX sur plusieurs systèmes et que vous souhaitez effectuer cette opération en une seule fois, à partir d'un seul emplacement, vous pouvez utiliser Ignite/UX. Voir « Ignite-UX ». - update-ux
La commande update-ux met à jour le système d'exploitation HP-UX à partir d'un nouveau support HP-UX. Voir la page de manuel update-ux(1M) pour plus de détails. - Dynamic Root Disk
Dynamic Root Disk est un outil d'administration système HP-UX qui permet de cloner une image système HP-UX vers un disque autre que celui à partir duquel le système est actuellement amorcé, à des fins de maintenance logicielle et de récupération. De cette manière, vous pouvez installer des logiciels et des correctifs sur un clone de votre système actuel sans affecter le système en cours d'exécution. Ensuite, lorsque vous avez l'opportunité de réamorcer le système, le clone mis à jour ou soumis au correctif peut être réamorcé. Cela réduit le temps d'indisponibilité du système à la courte durée nécessaire au réamorçage du clone. De plus, si nécessaire, les modifications peuvent être rapidement annulées en réamorçant simplement le clone d'origine. - Software Manager
Software Manager est utilisé par Ignite-UX et Update-UX pour effectuer l'installation logicielle. Software Manager améliore la sélection des logiciels, fournit la prise en charge des environnements d'exploitation et la prise en charge des mises à jour pour les aperçus, ainsi qu'une interface utilisateur de terminal (TUI). Voir les pages de manuel swm(1M) et swm-oeupdate(1M) pour plus de détails.
Informations complémentaires relatives à la maintenance logicielle sur HP-UX |  |
Pour plus d'informations sur les différents utilitaires de packaging logiciel pris en charge par HP-UX, voir les pages de manuel suivantes :
- ar(1)
La commande ar maintient des groupes de fichiers combinés en un seul fichier d'archive. Sa principale utilisation consiste à créer et à mettre à jour des fichiers tels qu'utilisés par l'éditeur de liens (voir ld(1)). Elle peut cependant être utilisée pour toute fonction similaire. - cpio(1)
La commande cpio enregistre et restaure des archives de fichiers sur bande magnétique, autres périphériques ou un fichier ordinaire, et copie des fichiers d'un répertoire vers un autre tout en répliquant la structure de répertoires. - gzip(1)
La commande gzip compresse des fichiers afin d'économiser l'espace disque. Elle peut compresser des fichiers individuels ou des structures de répertoires entières, regroupant les fichiers de la structure de répertoires en une seule archive. - pax(1)
La commande pax extrait, écrit et répertorie des fichiers d'archive et copie des hiérarchies de fichiers et de répertoires. Utilitaire plus récent, pax effectue les mêmes fonctions de base que les utilitaires plus anciens (mais encore disponibles) cpio et tar. - sd(5)
sd — présentation de Software Distributor : commandes pour créer, distribuer, installer, contrôler et gérer des logiciels. - shar(1)
La commande shar empaquète les fichiers et répertoires nommés dans un package de distribution adapté à l'envoi ou au déplacement vers un nouvel emplacement. Utilisez le shell posix (/usr/bin/sh) pour désempaqueter l'archive. Si l'un des fichiers nommés contient des données inhabituelles, shar utilise uuencode pour protéger les données contre certains expéditeurs qui ne gèrent pas correctement le format natif du fichier. Voir uuencode(1). Si uuencode est utilisée pour coder des données, un script uudecode est inclus dans le package shar de sorte que le shell puisse encore être utilisé pour désempaqueter l'archive. - tar(1)
La commande tar enregistre et restaure des archives de fichiers sur une bande magnétique ou dans un fichier disque.
|