rpm - brak zależności od pakietów i nie działające _noauto*

Artur Frysiak wiget w pld-linux.org
Czw, 19 Cze 2003, 22:27:21 CEST


On Thu, Jun 19, 2003 at 10:07:30PM +0200, Jakub Bogusz wrote:
> 
> Można to obejść przez wyłączenie wewnętrznego generatora - ale wtedy nie
> działa generowanie zależności dla perla i php, ponieważ zostały
> macros.{perl,php} są puste.

Jest na to wszystko pewna metoda.
Mianowicie wewnętrzy generator zależności jest też dostępny zewnętrznie
w postaci programu rpmdeps.
I na nim można by było oprzeć automagiczne wyszukiwanie zależności,
dokładając w skrypcie co tam jeszcze by było potrzebne.

Przykład:
$ rpm -ql rpm|rpmdeps --requires|xargs rpm -q --whatprovides  | sort -u
beecrypt-3.0.0-0.20030610.1
bzip2-1.0.2-5
db-4.1.25-1
elfutils-libelf-0.76-8
glibc-2.3.2-2.12
pdksh-5.2.14-29
popt-1.9-0.20030515.1
rpm-lib-4.3-0.20030610.9
valgrind-1.9.5-1.20030416.1
zlib-1.1.4-6

Przy okazji widać że valgrind coś za dużo dostarcza...

Pozdrawiam
-- 
Artur Frysiak
http://www.pld-linux.org/



Więcej informacji o liście dyskusyjnej pld-devel-pl