5.2.2 Проверка зависимостей вида Provides

Пакеты требуют каких-то возможностей и сами предоставляют возможности для других пакетов. Для вывода списка предоставляемых возможностей используется опция --provides. Эти возможности могут задаваться произвольным именем (файла), быть разделяемой библиотекой или собственным именем пакета. Базовый синтаксис:

rpm q query_options --provides packages

Например, пакет tcsh предоставляет две возможности (под определенным номером версии), как показано ниже:

$ rpm -q --provides tcsh

csh = 6.12

tcsh = 6.12-2

Другие пакеты могут содержать намного более длинные списки, включая разделяемые библиотеки. Например, пакет httpd:

$ rpm -q --provides httpd

webserver

httpd-mmn = 20020628

libapr.so.0

libaprutil.so.0

mod_access.so

mod_actions.so

mod_alias.so

mod_asis.so

mod_auth_anon.so

mod_auth_dbm.so

mod_auth_digest.so

mod_auth.so

mod_autoindex.so

mod_cern_meta.so

mod_cgi.so

mod_dav_fs.so

mod_dav.so

mod_deflate.so

mod_dir.so

mod_env.so

mod_expires.so

mod_headers.so

mod_imap.so

mod_include.so

mod_info.so

mod_log_config.so

mod_mime_magic.so

mod_mime.so

mod_negotiation.so

mod_proxy_connect.so

mod_proxy_ftp.so

mod_proxy_http.so

mod_proxy.so

mod_rewrite.so

mod_setenvif.so

mod_speling.so

mod_status.so

mod_suexec.so

mod_unique_id.so

mod_userdir.so

mod_usertrack.so

mod_vhost_alias.so

httpd = 2.0.40-8

Далее - Проверка на конфликты
Назад - Проверка зависимостей вида Requires
Содержание