JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Ajout et mise à jour de packages logiciels Oracle Solaris 11     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Introduction à Image Packaging System

2.  Interfaces graphiques IPS

3.  Obtention d'informations sur les packages logiciels

4.  Installation et mise à jour des packages logiciels

Aperçu d'une opération

Installation et mise à jour de packages

Options d'environnement d'initialisation

Installation d'un nouveau package

Installation d'un package dans un nouvel environnement d'initialisation

Rejet d'un package

Mise à jour d'un package

Résolution des problèmes de package

Vérification de l'installation des packages

Correction des erreurs de vérification

Restauration d'un fichier

Désinstallation de packages

5.  Configuration des images installées

Résolution des problèmes de package

Un exemple de problème qui pourrait se produire après l'installation d'un package est un fichier fourni par le package qui devient corrompu. Dans l'exemple illustré dans cette section, le fichier /usr/share/auto_install/manifest/default.xml a été supprimé.

Utilisez la commande pkg search pour déterminer quel package a livré le fichier manquant :

$ pkg search -l -Ho pkg.name /usr/share/auto_install/manifest/default.xml
system/install/auto-install/auto-install-common

Vérification de l'installation des packages

Utilisez la commande pkg verify pour valider l'installation des packages sur l'image actuelle.

/usr/bin/pkg verify [-Hqv] [pkg_fmri_pattern ...]

Si la stratégie de signature en cours pour les éditeurs concernés n'est pas ignore, les signatures de chaque package sont validées en fonction de cette stratégie. Reportez-vous à la partie relative à signature-policy de la section Propriétés de signature de packages pour une explication de l'application des stratégies de signature.

Utilisez l'option -H pour omettre les en-têtes de la sortie de vérification. Utilisez l'option -q pour ne rien imprimer mais renvoyer un échec en cas de détection d'erreurs fatales. Utilisez l'option -v pour inclure les messages d'information concernant les packages.

# pkg verify -v system/install/auto-install/auto-install-common
PACKAGE                                                           STATUS
pkg://solaris/system/install/auto-install/auto-install-common      ERROR
        file: usr/share/auto_install/manifest/default.xml
                Missing: regular file does not exist

Correction des erreurs de vérification

Utilisez la commande pkg fix pour corriger les erreurs d'installation de package signalées par la commande pkg verify.

/usr/bin/pkg fix [--accept] [--licenses] [pkg_fmri_pattern  ...]

La vérification du contenu des packages installés repose sur une analyse de contenu personnalisée dont les résultats peuvent différer de ceux des autres programmes.

Utilisez l'option -accept pour indiquer que vous acceptez les conditions de licence des packages qui sont mis à jour ou installés. Si vous ne spécifiez pas cette option alors que les licences de package exigent l'acceptation, l'opération de correction échoue. Utilisez l'option --licenses pour afficher toutes les licences pour les packages mis à jour dans le cadre de cette opération.

# pkg fix --accept system/install/auto-install/auto-install-common
Verifying: pkg://solaris/system/install/auto-install/auto-install-common      ERROR
        file: usr/share/auto_install/manifest/default.xml
                Missing: regular file does not exist
Created ZFS snapshot: 2011-09-28-05:34:02
Repairing: pkg://solaris/system/install/auto-install/auto-install-common

DOWNLOAD                                  PKGS       FILES    XFER (MB)
Completed                                  1/1         1/1      0.0/0.0

PHASE                                        ACTIONS
Update Phase                                     1/1

PHASE                                          ITEMS
Image State Update Phase                         2/2

Restauration d'un fichier

Utilisez la commande pkg revert pour restaurer les fichiers à leur condition lors de la livraison.

/usr/bin/pkg revert [-nv] [--no-be-activate]
    [--no-backup-be | --require-backup-be] [--backup-be-name name]
    [--deny-new-be | --require-new-be] [--be-name name]
    (--tagged tag-name ... | path-to-file ...)

Tous les fichiers marqués avec l'indicateur tag-name ou des fichiers individuels peuvent être rétablis. La propriété des fichiers et les protections sont également restaurées.


Attention

Attention - Le fait de rétablir les valeurs par défaut de certains fichiers modifiables peut empêcher le système de s'initialiser, ou provoquer d'autres dysfonctionnements.