// on configuration sections
[ConfigurationProperty]
// in asp.net
[NotifyParentProperty(true)]
Чтобы узнать, какой пакет владеет (или предоставляет) уже установленный файл:
rpm -qf myfilename
Примечание: эту команду не нужно запускать от имени пользователя root (в отличие от sudo yum whatprovides myfilename
)
Вы заходите на http://www.rpmfind.net и ищите файл.
Вы получить результаты для множества разных дистрибутивов и версий, но вполне вероятно, что Fedora и / или CentOS тоже появятся, и вы узнаете имя пакета для установки с помощью yum
Это старый вопрос, но текущие ответы неверны :)
Используйте yum whatprovides , указав абсолютный путь к нужному файлу (который может содержать подстановочные знаки). Например:
yum whatprovides '*bin/grep'
Returns
grep-2.5.1-55.el5.x86_64 : The GNU versions of grep pattern matching utilities.
Repo : base
Matched from:
Filename : /bin/grep
Вы можете предпочесть вывод и скорость инструмента repoquery
, доступного в пакете yum-utils
.
sudo yum install yum-utils
repoquery --whatprovides '*bin/grep'
grep-0:2.5.1-55.el5.x86_64
grep-0:2.5.1-55.el5.x86_64
repoquery
может выполнять другие запросы, такие как перечисление содержимого пакета, зависимостей, обратных зависимостей и т. Д.