Guide d'installation de Solaris 10 : Solaris Live Upgrade et planification de la mise à niveau

Vérification des packages

Tous les packages doivent être validés par pkgchk. Avant d'installer un package venant d'être créé, il doit être vérifié à l'aide de la commande suivante :


# pkgchk -d nom_rép nom_package
nom_rép

Indique le nom du répertoire où le package réside.

nom_package

Indique le nom du package.


Exemple B–1 Test d'un package

Une fois le package créé, vous devez le tester en l'installant à un autre emplacement du système de fichiers racine (/) avec l'option -R dir_name et la commande pkgadd. Après avoir installé le package, assurez-vous qu'il fonctionne correctement à l'aide de la commande pkgchk, comme dans l'exemple ci-dessous.


# pkgadd -d . -R /a SUNWvxvm
# pkgchk -R /a SUNWvxvm

Aucune erreur ne doit s'afficher.



Exemple B–2 Test d'un package sur /export/SUNWvxvm

Si un package existe à l'adresse /export/SUNWvxvm, émettez la commande suivante :


# pkgchk -d /export SUNWvxvm

Aucune erreur ne doit s'afficher.


D'autres commandes permettent de vérifier le package lorsque vous créez, modifiez ou supprimez des fichiers. Vous trouverez ci-dessous des exemples de commande.


# TEMPDIR=/a; export TEMPDIR
# truss -t open /usr/sbin/pkgadd -R ${TEMPDIR} SUNWvxvm \
2>&1 > /dev/null | grep -v O_RDONLY | grep -v \
'open("'${TEMPDIR}