JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d'Oracle Solaris : Administration de base     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Outils de gestion d'Oracle Solaris (présentation)

2.  Utilisation de Solaris Management Console (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 oeuvre GRUB (tâches)

17.  Utilisation d'Oracle Configuration Manager

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

Améliorations apportées aux outils de gestion des packages et des patchs pour prendre en charge les zones 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 des outils de gestion des packages et des patchs

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)

Restrictions d'ajout et de suppression de packages logiciels et de patchs pour les versions de Solaris incompatible avec les zones

Eviter l'interaction des utilisateurs lors de l'ajout de packages (pkgadd)

A l'aide d'un fichier d'administration

Utilisation d'un fichier réponse (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)

23.  Gestion des patchs

A.  Services SMF

Index

Eviter l'interaction des utilisateurs lors de l'ajout de packages (pkgadd)

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.

A l'aide d'un fichier d'administration

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).

Utilisation d'un fichier réponse (pkgadd)

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.