Les deux sous-commandes info et list affichent le nom et l'éditeur du package et certaines informations de version. En plus du nom et de l'éditeur du package, la commande pkg info affiche le résumé, la catégorie et la taille du package. La commande pkg list indique si une mise à jour existe pour le package, si une mise à jour peut être installée dans cette image et si le package est obsolète ou renommé. La commande pkg info affiche plusieurs lignes d'informations sur chaque package. La commande pkg list affiche une ligne d'informations sur chaque package.
Utilisez la commande pkg list pour afficher les informations d'état sur un package, par exemple si une mise à jour est disponible.
$ pkg list pkg-fmri |
Vous pouvez spécifier plusieurs modèles pkg-fmri. Si vous ne spécifiez aucun modèle pkg-fmri, tous les packages installés sont répertoriés. La commande pkg list -u permet d'afficher la liste de tous les packages installés qui ont de nouvelles versions disponibles.
La commande pkg list affiche les informations suivantes :
Nom du package. S'il n'est pas le préféré, l'éditeur figure entre parenthèses dans la liste après le nom du package.
Version et versions de branche du package. Si vous spécifiez l'option -v, la colonne VERSION n'est pas affichée. Au lieu de cela, l'identificateur de ressource de gestion des pannes du package est indiqué dans la colonne NAME.
Etat du package. L'état est installed (installé) ou known (connu).
Indicateurs qui donnent des informations sur la manière dont le package se rapporte à d'autres packages dans l'image.
Un u dans la colonne U indique qu'une version plus récente de ce package est disponible. La nouvelle version sera peut-être impossible à installer à cause des dépendances du package ou d'autres contraintes. Reportez-vous à l'option -a dans l'Exemple 3–16.
Un o dans la colonne O indique que ce package est obsolète. Un r dans la colonne O indique que ce package a été renommé.
Dans cet exemple, le package est installé à partir de l'éditeur préféré et dispose d'une mise à jour disponible.
$ pkg list firefox NAME (PUBLISHER) VERSION STATE UFOXI web/browser/firefox 0.5.11-0.150 installed u---- |
Utilisez l'option -n pour répertorier les versions les plus récentes d'un package depuis l'ensemble des éditeurs configurés.
$ pkg list -n firefox NAME (PUBLISHER) VERSION STATE UFOXI web/browser/firefox (example.com) 0.5.11-0.151 known ----- web/browser/firefox 0.5.11-0.150 installed u---- |
Utilisez l'option -a pour répertorier les packages installés et la version la plus récente disponible pour installation. Les packages sont disponibles pour installation s'ils sont autorisés par les incorporations installées et par les variantes de l'image. Dans cet exemple, le package n'est pas encore installé mais il est disponible pour installation à partir de l'éditeur préféré. Le package sunstudio12u1 a été renommé developer/sunstudio12u1 .
$ pkg list -a sunstudio12u1 NAME (PUBLISHER) VERSION STATE UFOXI developer/sunstudio12u1 12.1.1-0.111 known ----- sunstudio12u1 12.1.1-1 known --r-- |
Utilisez l'option -s pour afficher uniquement le nom et le résumé du package.
$ pkg list -s developer/sunstudio12u1 NAME (PUBLISHER) SUMMARY developer/sunstudio12u1 Sun Studio - C, C++, & Fortran compilers and Tools |