The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

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.

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру