Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d’Oracle Solaris : Tâches courantes Oracle Solaris 11 Information Library (Français) |
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)
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)
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)
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.
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.
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.
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.
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