RPM обеспечивает много вещей.Будь то ссылки на нативные библиотеки, модули Perl и т. Д. Все они рассчитываются во время сборки RPM.
Но вы также можете сами указать вещи в файле спецификации (файле, используемом для сборки RPM), например:
Provides: blablabla
Таким образом, это означает, что пакет httpd
содержит:
Provides: webserver
в своем файле спецификаций.
Вы можете запросить, что обеспечивает установленный пакет:
rpm -q --provides pkgnamehere
Но вы также можете спросить, какой пакет что-то предоставляет:
rpm -q --whatprovides theprovidedname
Наконец, вы можете спросить yum о том, что обеспечивает:
yum whatprovides webserver
yum whatprovides grep
yum whatprovides /usr/bin/find
# etc etc