Commande install_all_updates
Objectif
Met à jour le logiciel installé au dernier niveau sur les supports et vérifie le niveau de maintenance ou de technologie recommandé.
Syntaxe
Install_all_updates -j Unité [ -p ] [ -i ] [ -c ] [ -r ] [ -n ] [ -s ] [ -x ] [ -v ] [ -N ] [ -S ] [ -Y ] [ -V ] [ -J ]
Descriptif
- Les nouveaux ensembles de fichiers sont installés en tant que configuration requise pour les autres ensembles de fichiers.
- Les ensembles de fichiers /var/adm/ras/bosinst.data ALL_DEVICES_KERNELS to
yes.
- Actuellement, Install_all_updates traite les images installp et les images rpm. Etant donné que l'utilitaire Rpm ne prend pas en charge l'installation automatique des éléments requis, certains logiciels rpm peuvent ne pas être installables avec Install_all_updates.
- Install_all_updates vérifie le niveau de maintenance ou de technologie recommandé en utilisant l'utilitaire "Niveau" et en vérifiant avec le dernier niveau de maintenance ou de technologie recommandé connu de cette version de Install_all_updates.
- Si install_all_updates localise une mise à jour des utilitaires d'installation (l'ensemble de fichiers bos.rte.install ), il installe d'abord la mise à jour, puis s'appelle à nouveau pour traiter les mises à jour restantes. L'indicateur "-i" peut être utilisé pour mettre à jour uniquement les utilitaires d'installation, ce qui est utile lors de la tentative de visualisation d'un aperçu précis.
- Install_all_updates Applique toutes les mises à jour installp, sauf si l'indicateur VALIDE (-c) est spécifié. Pour plus d'informations sur APPLIQUER et VALIDE , reportez-vous à la page Installp man.
- Par défaut, Install_all_updates va demander à Installp d'installer automatiquement les éléments requis et d'effectuer toutes les extensions de système de fichiers nécessaires. La valeur "-n" remplace la valeur par défaut de l'installation, et "-x" remplacera la valeur par défaut de l'extension du système de fichiers.
- Les indicateurs suivants s'appliquent aux mises à jour installp Uniquement: -c, -n, -x, -v, -Set -V.
- Toute bibliothèque ou programme exécutable mis à jour par une Correctif temporaire ou une mise à jour de service qui est en cours d'utilisation par un processus actif ne sera pas répercutant dans ce processus à moins qu'il ne soit redémarré. Par exemple, une mise à jour qui change le ksh n'aura pas les changements reflété dans les processus ksh qui sont déjà en cours d'exécution. De même, une mise à jour de la bibliothèque Libc.a ne se reflétera dans aucun processus déjà en cours d'exécution. En outre, tout processus qui utilise une bibliothèque et effectue une opération Dlopen de la même bibliothèque après la mise à jour de la bibliothèque risque d'être incohérente s'il n'est pas redémarré.
- Si une tentative de mise à jour d'un ensemble de fichiers verrouillé par le gestionnaire Correctif temporaire (commande Emgr ) est effectuée, un avis indiquant les ensembles de fichiers verrouillés s'affiche. La commande Lslpp indique que tous les ensembles de fichiers verrouillés sont à l'état EFIXLOCKED.
- Si une tentative de mise à jour d'un ensemble de fichiers ayant une date de génération installée est plus récente que la date de génération de l'ensemble de fichiers sélectionné, un message s'affiche pour l'indiquer.
Certains logiciels installés doivent fournir de nouvelles images d'installation à la place des mises à jour de service dans les nouveaux niveaux de technologie ou les modules de mise à jour du système d'exploitation AIX® . Par exemple, une nouvelle image d'installation est requise si les conditions requises pour l'image d'installation changent. Lorsque des ensembles de fichiers sont mis à jour à l'aide de la commande smitty update_all ou install_all_updates , la version la plus récente de l'ensemble de fichiers est installée, que les ensembles de fichiers soient mis à jour à l'aide de l'image d'installation ou de la mise à jour du service dans la source du logiciel.
- Avant d'expédier une nouvelle image d'installation pour le fichier Bos.ecc_client.rte , la sortie suivante s'affiche:
# lslpp -ah bos.ecc_client.rte Fileset Level Action Status Date Time --------------------------------------------------------------------------- Path: /usr/lib/objrepos bos.ecc_client.rte 6.1.9.0 COMMIT COMPLETE 04/26/17 16:49:31 6.1.9.0 APPLY COMPLETE 04/26/17 16:49:31 6.1.9.15 APPLY COMPLETE 04/26/17 21:02:55 6.1.9.45 APPLY COMPLETE 04/27/17 08:11:05 Path: /etc/objrepos bos.ecc_client.rte 6.1.9.0 COMMIT COMPLETE 04/26/17 16:49:42 6.1.9.0 APPLY COMPLETE 04/26/17 16:49:42 6.1.9.15 APPLY COMPLETE 04/26/17 21:03:07 6.1.9.45 APPLY COMPLETE 04/27/17 08:11:19 - Une fois qu'une nouvelle image d'installation du fichier Bos.ecc_client.rte est fournie et installée sur le système, la sortie suivante s'affiche:
# lslpp -ah bos.ecc_client.rte Fileset Level Action Status Date Time --------------------------------------------------------------------------- Path: /usr/lib/objreposbos.ecc_client.rte 6.1.9.100 COMMIT COMPLETE 04/27/17 09:19:12 6.1.9.100 APPLY COMPLETE 04/27/17 09:19:12 Path: /etc/objreposbos.ecc_client.rte 6.1.9.100 COMMIT COMPLETE 04/27/17 09:19:22 6.1.9.100 APPLY COMPLETE 04/27/17 09:19:22
Indicateurs
| Article | Descriptif |
|---|---|
| -c | Indique à Installp de valider toutes les mises à jour nouvellement installées. Les mises à jour sont appliquées par défaut (voir la page Installp man pour plus d'explications sur l'application ou la validation des mises à jour). |
| -j Unité | Indique l'emplacement où se trouve le support d'installation. Il peut s'agir d'une unité matérielle telle que bande ou cdrom ou d'un répertoire contenant des images d'installation. Lorsque le support d'installation est une unité de bande, il doit être spécifié comme non-rewind-on-close et no-retension-on-open. |
| -d | Active la sortie de débogage Install_all_updates . Cette option permet de déboguer l'utilitaire Install_all_updates et ne doit pas être utilisée pour des opérations normales. |
| -i | Mettez à jour les utilitaires d'installation uniquement. |
| -n | Indique à Installp de ne pas installer automatiquement les conditions requises. L'installation automatique des éléments requis est le comportement par défaut. |
| -n | Ignorer d'abord les utilitaires d'installation. Remarque: Cette option n'est pas recommandée sauf si vous déboguez un incident lié.
|
| -P | Effectua un aperçu d'une action en exécutant toutes les vérifications de préinstallation pour l'action spécifiée. Aucun changement de logiciel n'est effectué. |
| -r | Mettez à jour les images rpm (si possible). Cet indicateur n'est pas défini par défaut. |
| -S | Ignorer la vérification de niveau de maintenance ou de technologie recommandée. La vérification est effectuée par défaut. |
| -S | Indique à Installp de supprimer le traitement en plusieurs volumes des supports cdrom. |
| -v | Indique à Installp de vérifier que tous les fichiers installés dans l'ensemble de fichiers ont la valeur de total de contrôle correcte après l'installation. Cette opération peut nécessiter plus de temps pour terminer l'installation. |
| -v | Indique à Installp de s'exécuter en mode de sortie en mode prolixe. |
| -X | Indique à Installp de ne pas développer automatiquement les systèmes de fichiers. L'extension automatique des systèmes de fichiers est la valeur par défaut. |
| -y | Accepte tous les contrats de licence logiciels requis pour l'installation de logiciels. |
Statut de sortie
- 0
- Toutes les opérations liées à Lppmgr ont abouti.
- >0
- Une erreur s'est produite.
Security
Seul l'utilisateur root peut exécuter Install_all_updates.
Exemples
- Pour installer toutes les mises à jour installp sur l'unité /dev/cd0 et pour vérifier le niveau de maintenance ou de technologie recommandé, entrez:
install_all_updates -d /dev/cd0 - Pour mettre à jour les images rpm sur votre système, avec des niveaux de technologie plus récents à partir du répertoire /images , entrez:
install_all_updates -d /images -r - Pour installer le dernier niveau des utilitaires d'installation sur l'unité /dev/cd0 (mise à jour debos.rte.install ), entrez:
install_all_updates -d /dev/cd0 -i
Fichiers
| Article | Descriptif |
|---|---|
| /usr/sbin/install_all_updates | Contient la commande Install_all_updates . |