yum provides

$ yum provides | whatprovides feature1 [feature2] [...]

provides o whatprovides se utiliza para descubrir qué paquetes proveen alguna funcionalidad o archivo específico. Use simplemente un nombre o wildcards file-glob-syntax para listar los paquetes disponibles o instalados que proveen la funcionalidad o archivo.

Ejemplos de uso

Especificando funcionalidad

$ yum --noplugins provides rubygem(rhc)

rubygem-rhc-0.75.9-1.fc16.noarch : OpenShift Express Client Tools
Repositorio        : fedora
Resultado obtenido desde:
Otro       : rubygem(rhc)

rubygem-rhc-0.83.9-1.fc16.noarch : OpenShift Express Client Tools
Repositorio        : updates
Resultado obtenido desde:
Otro       : rubygem(rhc)

rubygem-rhc-0.75.9-1.fc16.noarch : OpenShift Express Client Tools
Repositorio        : @fedora
Resultado obtenido desde:
Otro       : rubygem(rhc)

Usando wildcards en la funcionalidad

$ yum --noplugins provides 'rubygem(r*)'

rubygem-http_connection-1.4.1-2.fc16.noarch : RightScale's robust HTTP/S
                                            : connection module
Repositorio        : fedora
Resultado obtenido desde:
Otro       : rubygem(right_http_connection)

1:rubygem-rack-1.3.0-1.fc16.noarch : Common API for connecting web frameworks,
                                   : web servers and layers of software
Repositorio        : fedora
Resultado obtenido desde:
Otro       : rubygem(rack) = 1.3.0

rubygem-rack-accept-0.4.3-6.fc16.noarch : HTTP Accept* for Ruby/Rack
Repositorio        : fedora
Resultado obtenido desde:
Otro       : rubygem(rack-accept) = 0.4.3

rubygem-rack-mount-0.7.1-3.fc16.noarch : Stackable dynamic tree based Rack
                                       : router
Repositorio        : fedora
Resultado obtenido desde:
Otro       : rubygem(rack-mount) = 0.7.1

...
...
...

rubygem-rubyforge-2.0.4-3.fc15.noarch : A script which automates a limited set
                                      : of rubyforge operations
Repositorio        : @fedora
Resultado obtenido desde:
Otro       : rubygem(rubyforge)

rubygem-rufus-scheduler-2.0.4-2.fc15.noarch : Scheduler for Ruby (at, cron and
                                            : every jobs)
Repositorio        : @anaconda-InstallationRepo-201105052317.x86_64/15
Resultado obtenido desde:
Otro       : rubygem(rufus-scheduler)

Buscando por un nombre de archivo

$ yum --noplugins whatprovides /usr/bin/zzuf

zzuf-0.13-2.fc15.x86_64 : Transparent application input fuzzer
Repositorio        : fedora
Resultado obtenido desde:
Nombre del archivo    : /usr/bin/zzuf

Uso de wildcards en nombre de archivo

$ yum --noplugins whatprovides /usr/bin/zz*

zziplib-utils-0.13.59-2.fc15.x86_64 : Utilities for the zziplib library
Repositorio        : fedora
Resultado obtenido desde:
Nombre del archivo    : /usr/bin/zzxorcat
Nombre del archivo    : /usr/bin/zzxordir
Nombre del archivo    : /usr/bin/zzxorcopy
Nombre del archivo    : /usr/bin/zzcat
Nombre del archivo    : /usr/bin/zzdir

zzuf-0.13-2.fc15.x86_64 : Transparent application input fuzzer
Repositorio        : fedora
Resultado obtenido desde:
Nombre del archivo    : /usr/bin/zzuf
Nombre del archivo    : /usr/bin/zzcat