On Friday 12 March 2004 12:52, Andreas Härtel wrote:
Frank Wolk wrote:
On Thu, 11 Mar 2004 23:31:55 +0100
Andreas Härtel
wrote: ich habe mir eine RPM von http://robert.cheramy.net/ipfm/faq.htm runtergeladen um IPFM zu installieren. Nun gab es nach dem Befehl "rpm -i ipfm-0.11.5-1.i386.rpm" leider eine
folgende Fehlermeldung: "error: failed dependencies: libpcap.so.0.6.2 is needed by ipfm-0.11.5-1"
Die Datei ist aber in der benötigten Version installiert.
Wirklich? Wo liegt sie (müsste bei SuSE in/usr/lib sein)? Was sagt Dir ein "rpm -qif /usr/lib/libpcap.so.0.6.2" [...]
Gibt es. Installiere das Paket mit --nodeps. Falls Du beim Ausführen des Programms folgende Fehlermeldung erhältst
/usr/sbin/ipfm: error while loading shared libraries: libpcap.so.0.6.2: cannot open shared object file: No such file or directory
Cool, ist genau so gelaufen und ich habe auch die Fehlermeldung bekommen:
Was für ein Wunder! Na klar geht das. Mit "nodeps" sagt du rpm doch: Sch... auf die Abhängigkeiten und installiere trotzdem.
labor:/media/floppy # ipfm ipfm: error while loading shared libraries: libpcap.so.0.6.2: cannot open shared object file: No such file or directory
Also is'se nun installiert oder nicht? Irgendwie wiederspricht das deiner obigen Aussage. Aber egal. (s.u.)
Wo muss den der Link hin, der auf /usr/lib/libpcap.so.0.6.2 zeigen soll?
Das wäre ein Hack mit Risiko (OK, no risk no fun). Gemeint ist ein Link in /usr/lib mit Namen libpcap.so.0.6.2, der auf die wirklich installiert libpcap zeigt. Warum holst Du dir nicht das source-rpm und übersetzt es bei dir neu? Ich habe mir hier (SuSE 9.0) gerade die beiden src.rpm's geholt: ipfm-0.11.5-1.src.rpm ipfm-0.12.0pre1-1.src.rpm Ein schneller "rpmbuild --rebuild --target i686 src-rpm-file" hat mir in weniger als einer Minute ein rpm gebaut, das hier nicht mehr wegen der libpcap meckert (hier: libpcap.so.0.7.2). Nur so als Hinweis. Andreas