Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Ajout et mise à jour de packages logiciels Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Introduction à Image Packaging System
3. Obtention d'informations sur les packages logiciels
Affichage des informations d'état d'installation du package
Affichage des informations à partir du fichier manifeste du package
Etablissement de la liste des fichiers installés par un package
Etablissement de la liste de tous les packages installables dans un package de groupe
Affichage des conditions d'octroi de licence
Identification du package fournissant un fichier spécifique
Affichage des services SMF fournis par les packages
Etablissement de la liste des packages par catégorie
Affichage des packages dépendants
Etablissement de la liste des packages compris dans un package de groupe
La commande pkg info affiche des informations sur un package incluant le nom, l'état d'installation, la version, la date d'empaquetage, la taille du package et le FMRI complet. Sans option ou opérande, cette commande affiche des informations sur tous les packages installés dans 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. Placez les caractères génériques entre apostrophes afin que l'argument soit directement transmis à la commande pkg et que le shell ne le développe pas.
/usr/bin/pkg info [-lr] [-g path_or_uri ...] [--license] [ pkg_fmri_pattern ...]
Les sous-commandes info et list affichent le nom et l'éditeur du package et les informations de version. 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 le récapitulatif, la description, la catégorie et la taille du package, et vous pouvez afficher séparément les informations sur les licences.
L'option -r affiche les versions les plus récentes disponibles, en récupérant les informations pour tous les packages qui ne sont pas actuellement installés auprès des référentiels des éditeurs configurés.
$ pkg info -r group/feature/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.175.1.0.0.21.0 Packaging Date: July 23, 2012 06:20:57 PM Size: 5.46 kB FMRI: pkg://solaris/group/feature/amp@0.5.11,5.11-0.175.1.0.0.21.020120723T182057Z
Utilisez la commande pkg info pour trouver le nouveau nom d'un package renommé. L'exemple suivant montre que le nouveau nom du package developer/dtrace/toolkit est system/dtrace/dtrace-toolkit .
$ pkg info -r developer/dtrace/toolkit Name: developer/dtrace/toolkit Summary: State: Not installed (Renamed) Renamed to: pkg:/system/dtrace/dtrace-toolkit@0.99,5.11-0.173.0.0.0.0.0 consolidation/osnet/osnet-incorporation Publisher: solaris Version: 0.99 Build Release: 5.11 Branch: 0.173.0.0.0.1.0 Packaging Date: August 26, 2011 02:55:51 PM Size: 5.45 kB FMRI: pkg://solaris/developer/dtrace/toolkit@0.99,5.11-0.173.0.0.0.1.0:20110826T145551Z
L'option --license affiche les textes de licence pour les packages. Ces informations peuvent être assez conséquentes. Les informations ci-dessus (sans l'option --license) ne sont pas affichées.
$ pkg info --license x11/server/xorg Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. ...
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.