[mdk-re] script need

Aleksey Novodvorsky =?iso-8859-1?q?aen_=CE=C1_logic=2Eru?=
Вс Фев 25 22:19:00 MSK 2001


Igor Solovyov wrote:

> Hi !
> On Sun, 25 Feb 2001 23:13:33 -0500 Igor Solovyov <is-anti на mail.ru> wrote:
> IS> On Sun, 25 Feb 2001 21:02:54 +0300 Vyt <vyt_o на mail.ru> wrote:
> IS> V> > В том-то все и дело! Был скрипт, позволяющий найти rpm,
> IS> V> > по имени файла без пути.
> IS> V>
> IS> V> Не нашел. Могу предложить простой вариант
> IS> V>
> IS> V> --start--
> IS> V> #!/bin/sh
> IS> V> fn=`which $1`
> IS> V> rpm -q -f $fn
> IS> V>
> IS> V> --end--
> IS> V>
> IS> V> параметром передается интересующее имя файла
> IS>
> IS> В большинстве случаев этот номер не пройдет.
> IS> which ищет только согласно PATH.
> IS> Тогда уж лучше find использовать. :-)
>
> В догонку. А если этого файла вообще нет на диске? :-)))
> Пример: собраешь что-нибудь, при сборке выясняется,
> что нужен какой-то файл, которого в системе нет.
> Т.е. например не установлен какой-нибудь пакет из дистрибутива.
> Надо его установить, но какой именно? Не всегда известно.
> Как определить какой пакет не установлен по известному имени файла?
> Вот что мне нужно.
>

Посмотрите Mandrake/base/filelist в дистрибутиве.
И утлилиту  /usr/bin/genfilelist

Rgrds, AEN





Подробная информация о списке рассылки community