Формирование списка названий пакетов (не полных имен):rpm -q -a --queryformat '%{NAME}\n'
Как после установки группы пакетов через "rpm -i --nodeps", проверить каких зависимостей не хватает:rpm -q -a --queryformat '%{NAME}\n'|sort|uniq > list_inst.txt
cat list_inst.txt| xargs -l1 rpm -q -R |grep -E "[<=>]"| cut -d ' ' -f1| cut -d '(' -f1| sort| uniq > list_req.txt
diff list_inst.txt list_req.txt| grep '>' > missing.txtURL: http://www.opennet.me/openforum/vsluhforumID1/52334.html#1
Обсуждается: http://www.opennet.me/tips/info/777.shtml
Не всегда работает: имя пактеа может не совпадать с тем, что он предоставляетПример из ASPLinux 9.2
glibc-headers зависит от kernel-headers
glibc-kernheaders предоставляет kernel-headersпри устанsовке этих пакетов указанны скрипт выдает
> kernel-headers
кривой скриптик для поиска rpm-ки предоставляющее то что нужно#!/bin/bash
for i in $(ls *.rpm 2>/dev/null)
do
(rpm -qp --provides $i 2>/dev/null | grep $1 > /dev/null) && echo $i
done