Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Guide d'administration système : administration de base |
1. Oracle Solaris Management Tools (présentation)
2. Utilisation de la console de gestion Solaris (tâches)
3. Utilisation d'Oracle Java Web Console (tâches)
4. Gestion des comptes utilisateur et des groupes (présentation)
5. Gestion des comptes utilisateur et des groupes (tâches)
6. Gestion de la prise en charge client-serveur (présentation)
7. Gestion des clients sans disque (tâches)
8. Présentation de l'arrêt et de l'initialisation d'un système
9. Arrêt et initialisation d'un système (présentation)
10. Arrêt d'un système (tâches)
11. Modification du comportement d'initialisation d'Oracle Solaris (tâches)
12. Initialisation d'un système Oracle Solaris (tâches)
13. Gestion des archives d'initialisation d'Oracle Solaris (tâches)
14. Dépannage de l'initialisation d'un système Oracle Solaris (tâches)
15. x86 : Initialisation avec le GRUB (référence)
16. x86 : Initialisation d'un système qui ne met pas en uvre GRUB (tâches)
17. Utilisation de la commande regadm d'enregistrement automatique Oracle Solaris (tâches)
18. Gestion des services (présentation)
19. Gestion des services (tâches)
20. Gestion des logiciels (présentation)
Nouveautés en matière de gestion des logiciels dans le système d'exploitation Oracle Solaris
Enregistrement automatique Oracle Solaris
Application de patch à activation différée
Conteneur d'agents commun inclus dans le SE Oracle Solaris
Améliorations apportées à la gestion de plusieurs patchs par la commande patchadd - M
Améliorations de l'outil Package and Patch
Emplacement des tâches de gestion de logiciels
Présentation des packages logiciels
Outils de gestion des packages logiciels
Ajout ou suppression d'un package de logiciels (pkgadd)
Points clés de l'ajout de packages logiciels (pkgadd)
Directives de suppression de packages (pkgrm)
Éviter l'interaction des utilisateurs lors de l'ajout de packages (pkgadd)
21. Gestion des logiciels à l'aide des d'outils d'administration système d'Oracle Solaris (tâches)
22. Gestion des logiciels à l'aide des commandes de package Oracle Solaris (tâches)
Cette section fournit des informations sur les manières d'éviter l'interaction des utilisateurs lors de l'ajout de packages avec la commande pkgadd.
Quand vous utilisez la commande pkgadd - a, cette dernière consulte un fichier d'administration spécial pour obtenir des informations sur la manière dont l'installation doit se dérouler. Normalement, la commande pkgadd exécute plusieurs vérifications et demande à l'utilisateur de confirmer l'opération avant d'ajouter le package spécifié. Cependant, vous pouvez créer un fichier d'administration indiquant à la commande pkgadd qu'elle doit ignorer ces contrôles, et installer le package sans confirmation de l'utilisateur.
La commande pkgadd, vérifie par défaut la présence d'un fichier d'administration dans le répertoire de travail actuel. Si la commande pkgadd ne trouve pas de fichier d'administration dans le répertoire de travail actuel, elle vérifie la présence du fichier d'administration spécifié dans le répertoire /var/smap/install/admin. La commande pkgadd accepte également un chemin absolu pour le fichier d'administration.
Remarque - utilisez judicieusement les fichiers d'administration. Vous devez savoir où les fichiers d'un package sont installés et comment les scripts d'installation d'un package sont exécutés avant d'utiliser un fichier d'administration afin d'éviter les contrôles et les invites que la commande pkgadd fournit normalement.
L'exemple suivant illustre un fichier d'administration qui empêche la commande pkgadd d'inviter l'utilisateur à confirmer avant d'installer le package.
mail= instance=overwrite partial=nocheck runlevel=nocheck idepend=nocheck rdepend=nocheck space=nocheck setuid=nocheck conflict=nocheck action=nocheck networktimeout=60 networkretries=3 authentication=quit keystore=/var/sadm/security proxy= basedir=default
En dehors de la possibilité d'éviter l'interaction des utilisateurs à l'ajout de packages, vous pouvez utiliser les fichiers d'administration de beaucoup d'autres manières. Par exemple, vous pouvez utiliser un fichier d'administration pour quitter l'installation d'un package (sans l'interaction d'utilisateur) s'il y a une erreur ou afin d'éviter une interaction lorsque vous supprimez les packages à l'aide de la commande pkgrm.
Vous pouvez également assigner un répertoire d'installation spécial pour un package, au cas où vous voudriez conserver plusieurs versions d'un package sur un système. Pour ce faire, définissez un autre répertoire de base dans le fichier d'administration à l'aide du mot-clé basedir. Le mot-clé indique où le paquet sera installé. Pour plus d'informations, reportez-vous à la page de manuel admin(4).
Un fichier réponse contient vos réponses à des questions spécifiques posées par un package interactif. Un package interactif comprend un script request qui vous pose des questions avant de procéder à l'installation d'un package, par exemple, faut-il installer certains éléments facultatifs du package.
Si vous savez avant l'installation que le package est interactif, et que vous voulez stocker vos réponses afin d'empêcher l'interaction des utilisateurs au cours des installations futures, utilisez la commande pkgask pour enregistrer votre réponse. Pour plus d'informations sur cette commande, reportez-vous à la page de manuel pkgask(1M).
Une fois que vous avez enregistré vos réponses aux questions posées par le script request, vous pouvez utiliser la commande pkgadd -r pour installer le package sans interaction de l'utilisateur.