5.2.5 Какой пакет предоставляет данную возможность?

Индекс

5.2.5 Какой пакет предоставляет данную возможность?

Для полноты картины можно запросить пакет, который предоставляет данную возможность. Эта информация поможет отследить зависимость назад по траектории вплоть до пакета-источника.

Опция --whatprovides для команды rpm -q позволяет получить имя пакета, предоставляющего данную возможность. Базовый синтаксис:

rpm q --whatprovides capability

Не существует короткой формы для этой опции.

Для запроса пакета, который предоставляет функционал webserver, используйте следующую команду:

$ rpm -q --whatprovides webserver

httpd-2.0.40-8

В данном случае возможность именована произвольной строкой. Данная зависимость является шаблонной. Функционал webserver может предоставлятся несколькими различными пакетами, но в системе такой пакет как правило один.

Опция --whatprovides поддерживает также поиск пакетов, предоставляющих возможность в виде отдельного файла. Например:

$ rpm -q --whatprovides /etc/skel/.bashrc

bash-2.05-8

Команда rpm -qf предоставляет более простой способ для поиска пакета - владельца файла. Например:

$ rpm -qf /etc/skel/.bashrc

bash-2.05-8

Поэтому, если вы ищете источник файла, используйте rpm -qf, если источник зависимости, --whatprovides.

Далее - Триггеры
Назад - Какой пакет требует данную возможность?
Содержание