JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d’Oracle Solaris : Tâches courantes     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Localisation des informations relatives aux commandes Oracle Solaris

2.  Gestion des comptes utilisateur et des groupes (présentation)

3.  Gestion des comptes utilisateur et des groupes (tâches)

4.  Initialisation et arrêt d'un système Oracle Solaris

5.  Utilisation d'Oracle Configuration Manager

6.  Gestion des services (présentation)

7.  Gestion des services (tâches)

8.  Utilisation du gestionnaire de pannes

9.  Gestion des informations système (tâches)

10.  Gestion des processus système (tâches)

11.  Surveillance des performances du système (tâches)

12.  Gestion des packages de logiciels (tâches)

Gestion des packages de logiciels (liste des tâches)

Image Packaging System

Obtention d'informations sur les packages

Installation et mise à jour de packages

Installation d'un nouveau package

Mise à jour de tous les packages installés

13.  Gestion de l'utilisation du disque (tâches)

14.  Tâches de planification du système (tâches)

15.  Configuration et administration d'imprimantes à l'aide de CUPS (tâches)

16.  Gestion de la console système, des périphériques terminaux et des services d'alimentation (tâches)

17.  Gestion des informations sur les pannes système (tâches)

18.  Gestion des fichiers noyau (tâches)

19.  Dépannage du système et des problèmes logiciels (tâches)

20.  Dépannage de divers problèmes système et logiciels (tâches)

Index

Obtention d'informations sur les packages

Utilisez les commandes suivantes pour récupérer des informations sur les packages. Aucun privilège particulier n'est nécessaire pour exécuter ces commandes.

pkg list

La commande pkg list vous indique si un package est installé dans l'image actuelle et si une mise à jour est disponible. Sans option ou opérande, cette commande répertorie tous les packages installés dans l'image actuelle. Pour affiner vos résultats, vous pouvez indiquer un ou plusieurs noms de packages. Vous pouvez utiliser des caractères génériques dans les noms de packages.

pkg info

La commande pkg info affiche des informations sur un package, notamment son nom, son état d'installation, sa version, sa date d'empaquetage, sa taille et son FMRI. Sans option ou opérande, cette commande affiche des informations sur tous les packages installés dans l'image actuelle. Pour affiner vos résultats, vous pouvez indiquer un ou plusieurs noms de packages. Vous pouvez utiliser des caractères génériques dans les noms de packages.

pkg contents

La commande pkg contents affiche le contenu du système de fichiers de packages. Sans option ou opérande, cette commande affiche le chemin d'accès de tous les packages installés dans l'image actuelle. Utilisez les options de la commande pour spécifier l'affichage d'un contenu de package particulier. Reportez-vous à la page de manuel pkg(1) et au document Adding and Updating Oracle Solaris 11 Software Packages pour plus d'informations sur les options de la commande pkg contents. Pour affiner vos résultats, vous pouvez indiquer un ou plusieurs noms de packages. Vous pouvez utiliser des caractères génériques dans les noms de packages.

pkg search

A l'instar de la commande pkg contents, la commande pkg search examine le contenu des packages. Alors que la commande pkg contents renvoie le contenu, la commande pkg search renvoie les noms des packages qui correspondent à la requête. Par défaut, pkg search renvoie les correspondances exactes avec les termes de la requête, liés par l'opérateur AND. Reportez-vous à la page de manuel pkg(1) et au document Adding and Updating Oracle Solaris 11 Software Packages pour connaître les autres options permettant de structurer les requêtes.

La suite de cette section présente quelques exemples d'utilisation de ces commandes pour afficher des informations sur les packages.

$ pkg list amp
pkg list: no packages matching 'amp' installed

Pour répertorier les packages installés et les versions les plus récentes des packages qui ne sont pas installées mais qui pourraient être installées dans cette image, utilisez l'option -a. Le caractère "-" dans la colonne I indique que le package n'est pas installé. La lettre "r" dans la colonne O indique que le package web/amp a été renommé. Si vous entrez la commande permettant d'installer le package web/amp, le package group/feature/amp est installé.

$ 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

Une lettre "o" dans la colonne O indique que le package concerné est obsolète. Vous ne pouvez pas installer un package qui est marqué comme obsolète. Une lettre "f "dans la colonne F indique que le package est figé. Si un package est figé, vous pouvez uniquement installer ou mettre à jour vers des packages qui correspondent à la version figée.

Utilisez la commande pkg info pour afficher plus d'informations. Puisque vous savez que le package n'est pas installé dans cette image, utilisez l'option -r pour interroger le référentiel de packages.

$ pkg info -r amp
          Name: group/feature/amp
       Summary: AMP (Apache, MySQL, PHP) Deployment Kit for Oracle Solaris
   Description: Provides a set of components for deployment of an AMP (Apache,
                MySQL, PHP) stack on Oracle Solaris
      Category: Meta Packages/Group Packages (org.opensolaris.category.2008)
                Web Services/Application and Web Servers (org.opensolaris.category.2008)
         State: Not installed
     Publisher: solaris
       Version: 0.5.11
 Build Release: 5.11
        Branch: 0.174.0.0.0.0.2559
Packaging Date: Wed Sep 21 19:12:55 2011
          Size: 5.45 kB
          FMRI: pkg://solaris/group/feature/amp@0.5.11,5.11-0.174.0.0.0.0.2559:20110921T191255Z

          Name: web/amp
       Summary:
         State: Not installed (Renamed)
    Renamed to: group/feature/amp@0.5.11-0.174.0.0.0.0.0
                consolidation/ips/ips-incorporation
     Publisher: solaris
       Version: 0.5.11
 Build Release: 5.11
        Branch: 0.174.0.0.0.0.0
Packaging Date: Wed Sep 21 19:15:02 2011
          Size: 5.45 kB
          FMRI: pkg://solaris/web/amp@0.5.11,5.11-0.174.0.0.0.0.0:20110921T191502Z

Pour afficher plus d'informations sur le contenu du package, servez-vous de la commande pkg contents.

$ pkg contents -r group/feature/amp
pkg: This package delivers no file system content, but may contain metadata. Use
the -o option to specify fields other than 'path', or use the -m option to show
the raw package manifests.

Le package group/feature/amp ne contient pas d'informations sur les fichiers car le package group/feature/amp est un package de groupe. Au lieu de fichiers, un package de groupe installe d'autres packages. Utilisez les options suivantes pour voir quels packages sont installés par le package de groupe group/feature/amp. L'option -t depend spécifie d'afficher uniquement le contenu de la liste qui représente des actions depend. L'option -a spécifie que l'attribut type de l'action depend doit avoir la valeur group. L'option -o fmri spécifie de sortir uniquement le FMRI du package de chaque action depend correspondante de type group. L'option -H omet les en-têtes.

$ pkg contents -rt depend -a type=group -o fmri -H group/feature/amp
database/mysql-51
web/php-52
web/php-52/extension/php-apc
web/php-52/extension/php-mysql
web/server/apache-22
web/server/apache-22/module/apache-dtrace
web/server/apache-22/module/apache-fcgid
web/server/apache-22/module/apache-php5

Si vous connaissez le nom de l'outil que vous souhaitez installer mais que vous ne connaissez pas le nom du package, utilisez la sous-commande search. Par défaut, pkg search renvoie les actions correspondant à la requête et au package qui contient ces actions. Les exemples suivants présentent deux façons d'utiliser search pour déterminer que vous devez installer le package editor/gnu-emacs afin d'obtenir l'outil emacs.

$ pkg search /usr/bin/emacs
INDEX    ACTION VALUE                   PACKAGE
path     file   usr/bin/emacs           pkg:/editor/gnu-emacs@23.1-0.173.0.0.0.0.487
$ pkg search file::emacs
INDEX    ACTION VALUE                   PACKAGE
basename file   usr/bin/emacs           pkg:/editor/gnu-emacs@23.1-0.173.0.0.0.0.487
basename file   usr/share/info/emacs    pkg:/editor/gnu-emacs@23.1-0.173.0.0.0.0.487