sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #30566
Re: Sv: RPM_forespørgsel_på_et_filnavn
In <006c01c05a3d$855c56a0$622010ac@xxxxxxxxx> "Jesper Lund" <ballbreaker@xxxxxxxxxxxxxxx> writes:
>> > --- Jesper Lund <Ballbreaker@xxxxxxxxxxxxxxx> skrev: > Hej !
>> > >
>> > > Af og til beder RPM om at en given rpn-fil afhænger af en eller anden
>> > > anden fil.
>> > > Spøregsmålet lyder, hvordan kan man spørge efter hvilken pakke en
>> > > bestemt fil indeholder ?
>/klip
>> > Well så er det man går ind på f.eks. Google.com og søger efter den
>> > givne .so fil .. og vupti .... ud popper et link til RedHat.com hvor
>/klip
>> rpmfind.net er nu også cool :-)
>Det er alt sammen meget godt, det var nu parametrene til RPm eg var
>ude efter. Fordi, det er trods alt sket for mig at jeg har haft en
>linux uden internet.
Det er faktisk ikke helt enkelt.
HVIS du har f.eks. en cd med en stribe rpm-pakker på, så kan du
gøre dette:
cd /mnt/cdrom/RedHat/RPMS
for f in *.rpm; do
echo "Søger i $f"
(rpm -qp --provides $f; rpm -qlp $f) | grep WANTEDFILE
done
"rpm -qp --provides" lister de "produkter" som en rpm-fil indeholder.
Typisk vil det være shared libraries, men det kan også være mere
abstrakt som f.eks. "smtpserver".
"rpm -qlp" lister de filer, som en rpm-pakke indeholder.
Når man skal lede efter dependencies, er det almindeligvis en
af de to, der skal findes - så dette lille script skulle
kunne bruges i de fleste sammenhænge.
--
Henrik Storner | "Crackers thrive on code secrecy. Cockcroaches breed
<henrik@xxxxxxxxxx> | in the dark. It's time to let the sunlight in."
|
| Eric S. Raymond, re. the Frontpage backdoor
References