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

Affichage des informations d'état d'installation du package

Affichage des descriptions ou des licences de package

Affichage des informations à partir du fichier manifeste du package

Liste des fichiers installés par un package

Liste de tous les packages installables dans un package de groupe

Affichage des conditions d'octroi de licence

Recherche de packages

Identification du package fournissant un fichier spécifique

Liste des packages par catégorie

Affichage des packages dépendants

Liste de tous les packages dans un package de groupe

4.  Installation et mise à jour des packages logiciels

5.  Configuration des images installées

Affichage des informations d'état d'installation du package

La commande pkg list vous indique si un package est installé dans l'image en cours et si une mise à jour est disponible. Sans options ou opérandes, cette commande répertorie tous les packages installés sur l'image actuelle. Pour affiner les résultats de la recherche, vous devez fournir un ou plusieurs noms de package. Vous pouvez utiliser des caractères génériques dans les noms de package. Les variantes de package pour un type d'architecture ou de zone qui ne correspondent pas à cette image ne sont pas répertoriées.

/usr/bin/pkg list [-Hafnsuv] [-g path_or_uri ...] [--no-refresh] [ pkg_fmri_pattern ...]

La commande pkg list affiche une ligne d'informations sur chaque package.

$ pkg list *toolkit*
NAME (PUBLISHER)                  VERSION                  IFO
isvtoolkit (isv.com)              1.0                      i--
system/dtrace/dtrace-toolkit      0.99-0.174.0.0.0.0.17765 i--

Le nom de l'éditeur entre parenthèses indique que l'éditeur isv.com n'est pas le premier dans l'ordre de recherche d'éditeur dans cette image. Le package dtrace-toolkit installé dans cette image est publié par l'éditeur qui est le premier éditeur dans l'ordre de recherche.

Le "i" dans la colonne I indique que ces packages sont installés dans cette image. Pour afficher la liste des paquets qui sont installés et les versions les plus récentes des packages qui ne sont pas installés mais pourraient l'être dans cette image, utilisez l'option -a.

$ pkg list -a *toolkit*
NAME (PUBLISHER)                  VERSION                  IFO
image/nvidia/cg-toolkit           3.0.15-0.174.0.0.0.0.0   ---
isvtoolkit (isv.com)              1.0                      i--
system/dtrace/dtrace-toolkit      0.99-0.174.0.0.0.0.17765 i--

Cette sortie indique que image/nvidia/cg-toolkit peut être installé dans cette image.

Pour obtenir la liste de tous les packages correspondants, y compris ceux qui ne peuvent pas être installés dans cette image, utilisez l'option -af. Afin de répertorier uniquement les versions les plus récentes de ces packages, spécifiez @latest.

$ pkg list -af *toolkit@latest
NAME (PUBLISHER)                  VERSION                  IFO
developer/dtrace/toolkit          0.99-0.173.0.0.0.1.0     --r
image/nvidia/cg-toolkit           3.0.15-0.174.0.0.0.0.0   ---
isvtoolkit (isv.com)              1.0                      i--
system/dtrace/dtrace-toolkit      0.99-0.174.0.0.0.0.17765 i--

Cette sortie indique que le package developer/dtrace/toolkit ne peut pas être installé dans cette image. Un r dans la colonne O indique que ce package a été renommé. Le package developer/dtrace/toolkit a été renommé en system/dtrace/dtrace-toolkit et system/dtrace/dtrace-toolkit est déjà installé.

Dans l'exemple suivant, le package web/amp a été renommé. Le package s'affiche sans utiliser l'option -f car le package web/amp a été renommé group/feature/amp, et group/feature/amp n'est pas installé. Si vous spécifiez la commande pour installer le package web/amp, le package group/feature/amp est installé automatiquement.

$ pkg list -a amp
NAME (PUBLISHER)                  VERSION                   IFO
group/feature/amp                 0.5.11-0.174.0.0.0.0.2559 ---
web/amp                           0.5.11-0.174.0.0.0.0.0    --r

La commande pkg list ne permet pas d'obtenir le nouveau nom d'un package renommé. Pour obtenir ces informations, utilisez la commande pkg info comme illustré dans la section Affichage des descriptions ou des licences de package.

L'option -n répertorie la version la plus récente de tous les packages connus. Un o dans la colonne O indique que ce package est obsolète. Vous ne pouvez pas installer un package obsolète.

$ pkg list -n *mysql-5?
NAME (PUBLISHER)                  VERSION                  IFO
database/mysql-50                 5.0.91-0.171             --o
database/mysql-51                 5.1.37-0.174.0.0.0.0.504 ---

Cette sortie indique que le package database/mysql-50 ne peut pas être installé dans cette image. Ce package n'a pas été renommé. Si vous spécifiez la commande pour installer le package mysql-50, le package mysql-51 n'est pas installé. Aucun package n'est installé dans ce cas.

Un f dans la colonne F indique que ce package est figé. Si un package est figé, vous pouvez uniquement installer ou mettre à jour vers des packages qui correspondent à la version figée. Reportez-vous à la section Verrouillage de packages en une version spécifiée pour plus d'informations sur la manière de figer les packages.

$ pkg list mercurial
NAME (PUBLISHER)                  VERSION                  IFO
developer/versioning/mercurial    1.8.4-0.174.0.0.0.0.504  if-

L'option -s répertorie uniquement le nom et le récapitulatif du package.

$ pkg list -ns mysql-51 feature/amp
NAME (PUBLISHER)     SUMMARY
database/mysql-51    MySQL 5.1 Database Management System
group/feature/amp    AMP (Apache, MySQL, PHP) Deployment Kit for Oracle Solaris

L'option -v répertorie l'ensemble du package FMRI.

$ pkg list -nv mysql-51
FMRI                                                                           IFO
pkg://solaris/database/mysql-51@5.1.37,5.11-0.174.0.0.0.0.504:20110920T230125Z ---

L'option -u permet d'afficher la liste de tous les packages installés qui ont de nouvelles versions disponibles.

Utilisez l'option -g pour spécifier le référentiel ou l'archive de package à utiliser en tant que source de données de package pour l'opération.

Lorsque vous utilisez l'option --no-refresh, pkg ne tente pas de contacter les référentiels pour que les éditeurs de l'image récupèrent la liste des paquets disponibles la plus récente.