LINUX.ORG.RU
ФорумAdmin

как определить в каком rpm находиться нужный файл?


0

0

как можно определить в каком пакете из дистрибутивной поставки, находиться определенный файл, если он вообще там есть. а то попытался установить fwbuilder из rpm, он потребовал libgdkmm.1.2.so.1, нутром чую - должен быть, но вот где, я не знаю. должно же быть какое-нибудь средство для таких случаев.

★★

попробуй rpm -qf libgdkmm.1.2.so.1
или если есть yum то yum provides libgdkmm.1.2.so.1

Delay ★★
()

Способ, если есть весь дистр: встаешь в каталог,
где свалены в кучу рпмы и говоришь заклинание:
for p in `ls *.rpm`; do \
echo 'Package: $p' >> ~/all-rpm-files; \
rpm -qip $p >> ~/all-rpm-files; \
rpm -qfp $p >> ~/all-rpm-files; \
done
В файле ~/all-rpm-files будет щастье.

anonymous
()

2anonymous (*) (2003-07-14 15:27:20.143444) это конечно очень жестокий метод :) >>rpm -qfp $p >> ~/all-rpm-files; \ может здесь имелось ввиду rpm -qlp ? Если так, то ответ на вопрос получен. нету у меня в поставке libgdkmm.

rpmfind.net не помог, может я неправильно им пользовался... Скажите, в нем действительно можно делать запрос не по названию пакета, а по его содержимому? и если rpmfind.net ничего не находит можно ли считать что нет таких rpm?

Vinick ★★
() автор топика

А вот на запрос про "libgdkmm.so" rpmfind.net кое-что находит. Может прокатит сделать ссылку на .so и назвать ее .1.2.so.1 ?

spirit ★★★★★
()

пакет gtkmm

anonymous
()

как уже говорилось :

rpm -qf /<путь к файлу>/<файл>

Leks
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.