On Wed, Oct 10, 2001 at 08:54:31PM +0400, Yura Zotov wrote: > > > Подскажите, пожалуйста, как узнать какой программе нужен > > > определенный пакет, не устанавливая пакет с программой? > > > > > > rpm -qp --whatrequires не срабатывает. > > > > rpm -qp --provides |while read; do > > rpm -q --whatrequires "${REPLY% }" 2>/dev/null; > > done |sort -u > > > > Насколько я понимаю, это значит "спросить у установленных, что > они хотят из не установленных", а мне хочется наоборот, спросить > у не установленных, кто из них хочет определенный установленный > пакет. Поскольку rpm не располагает базой данных не установленных пакетов, то с использованием одного лишь rpm'а вам придется сделать двойной цикл вручную; при этом все равно не удастся правильно обработать т.н. versioned dependencies. В случае, если неустановленные пакеты проиндексированы apt'ом, то можно воспользоваться программой apt-cache. Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@alt-linux.org ALT Linux Team http://www.altlinux.ru/ Fandra Project http://www.fandra.org/ +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are.