Ajout et mise à jour de logiciels dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Identification du package fournissant un service SMF spécifié

Pour afficher les packages qui fournissent un service SMF particulier, effectuez une recherche en indiquant le nom du service en tant que valeur de l'attribut org.opensolaris.smf.fmri.

$ pkg search -o pkg.name,search.match 'org.opensolaris.smf.fmri:*network/http*'
PKG.NAME                SEARCH.MATCH
web/java-servlet/tomcat svc:/network/http
web/proxy/squid         svc:/network/http
web/proxy/privoxy       svc:/network/http
web/server/lighttpd-14  svc:/network/http
web/server/apache-22    svc:/network/http
web/server/apache-22    svc:/network/http:apache22
web/server/lighttpd-14  svc:/network/http:lighttpd14
web/proxy/privoxy       svc:/network/http:privoxy
web/proxy/squid         svc:/network/http:squid
web/java-servlet/tomcat svc:/network/http:tomcat6

Dans ce cas, chaque attribut a deux valeurs : le nom du service avec le nom d'instance, et le nom du service sans le nom d'instance. L'exemple suivant illustre la manière dont cet attribut est spécifié dans le manifeste du package :

set name=org.opensolaris.smf.fmri value=svc:/network/http value=svc:/network/http:apache22

L'exemple suivant illustre les mêmes informations avec chaque package figurer qu'une seule fois. Ignorez le caractère deux-points pour qu'il soit interprété comme partie du token et non pas comme un autre champ de requête de recherche.

$ pkg search -o pkg.name,search.match 'org.opensolaris.smf.fmri:*network/http\:*'
PKG.NAME                SEARCH.MATCH
web/server/apache-22    svc:/network/http:apache22
web/server/lighttpd-14  svc:/network/http:lighttpd14
web/proxy/privoxy       svc:/network/http:privoxy
web/proxy/squid         svc:/network/http:squid
web/java-servlet/tomcat svc:/network/http:tomcat6