Ajout et mise à jour de logiciels dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Affichage des packages dépendants

Ces exemples permettent d'afficher les packages qui présentent des dépendances vis-à-vis du package spécifié.

L'exemple suivant montre les packages qui ont une dépendance de type require par rapport au package system/kernel/power.

$ pkg search -Hlo pkg.name require:system/kernel/power
system/kernel/dynamic-reconfiguration/i86pc
system/hal

La commande pkg contents confirme les résultats de la recherche. La sortie requise action.raw est un pseudo-attribut qui affiche l'action exactement de la façon dont elle apparaît dans le manifeste de package.

$ pkg contents -rt depend -a fmri='*power*' -o pkg.name,action.raw i86pc system/hal
PKG.NAME                                    ACTION.RAW
system/hal                                  depend fmri=pkg:/system/kernel/power
@0.5.11-0.175.2.0.0.34.0 type=require variant.opensolaris.zone=global
system/kernel/dynamic-reconfiguration/i86pc depend fmri=pkg:/system/kernel/power
 type=require

L'exemple suivant montre que de nombreux packages ont une dépendance de typeexclude par rapport à pkg:/x11/server/xorg@1.14.99 :

$ pkg search -lo pkg.name,fmri 'depend:exclude:*xorg*'
PKG.NAME                                     FMRI
x11/server/xorg/driver/xorg-video-ati        pkg:/x11/server/xorg@1.14.99
x11/server/xvnc                              pkg:/x11/server/xorg@1.14.99
x11/server/xserver-common                    pkg:/x11/server/xorg@1.14.99
x11/server/xorg/driver/xorg-input-vmmouse    pkg:/x11/server/xorg@1.14.99
x11/server/xephyr                            pkg:/x11/server/xorg@1.14.99 
...