Betreff: nur eine Datei aus rpm installieren Hallo, ich habe folgende Frage: Gibt es eine Möglichkeit,nur eine einzelne Datei aus einer rpm-Datei zu installieren ? Ich habe Suse 9.0 . Ich möchte z. B.: für kdetv nur die Bibliothek libkwalletclient.so.1 aus dem Paket kdelibs3-3.3.0-28.i586.rpm installieren. Dadurch würde ich mir den Stress mit den vielen Abhängigkeiten der anderen gar nicht gewünschten Dateien aus dem mit 15MB doch recht mächtigen Paket kdelibs3-3.3.0-28.i586.rpm ersparen. # rpm -i kdelibs3-3.3.0-28.i586.rpm error: failed dependencies: qt3 >= 3.3.3 is needed by kdelibs3-3.3.0-28 arts >= 1.3.0 is needed by kdelibs3-3.3.0-28 kdelibs3_doc is needed by kdelibs3-3.3.0-28 libasn1.so.6 is needed by kdelibs3-3.3.0-28 libaspell.so.15 is needed by kdelibs3-3.3.0-28 libc.so.6(GLIBC_2.3.4) is needed by kdelibs3-3.3.0-28 libcrypto.so.0.9.7 is needed by kdelibs3-3.3.0-28 libidn.so.11 is needed by kdelibs3-3.3.0-28 libjack.so.0 is needed by kdelibs3-3.3.0-28 libjasper-1.701.so.1 is needed by kdelibs3-3.3.0-28 libroken.so.16 is needed by kdelibs3-3.3.0-28 libssl.so.0.9.7 is needed by kdelibs3-3.3.0-28 $ rpm -ql -p kdelibs3-3.3.0-28.i586.rpm|grep libkwalletclient.so.1 /opt/kde3/lib/libkwalletclient.so.1 /opt/kde3/lib/libkwalletclient.so.1.0.0 $ rpm -ql -p kdelibs3-3.3.0-28.i586.rpm|wc 3020 3021 166826 Im Voraus vielen Dank Viele Grüße Jörg Kositza Mit freundlichen Grüßen Jörg Kositza Thyssen Krupp Stahl AG WBW BO-A Essener Str. 244 44782 Bochum E-Mail: joerg.kositza@tks-cs.thyssenkrupp.com
Am Dienstag, 5. Oktober 2004 09:22 schrieb joerg.kositza@tks-cs.thyssenkrupp.com:
ich habe folgende Frage: Gibt es eine Möglichkeit,nur eine einzelne Datei aus einer rpm-Datei zu installieren ? Ich habe Suse 9.0 . Ich möchte z. B.: für kdetv nur die Bibliothek libkwalletclient.so.1 aus dem Paket kdelibs3-3.3.0-28.i586.rpm installieren.
Da geht mit "mc" oder: rpm2cpio kdelibs3-3.3.0-28.i586.rpm | cpio --extract libkwalletclient.so.1 ...so nach dieser Art... Gruß Harald
Hallo, On 05-Oct-2004 joerg.kositza@tks-cs.thyssenkrupp.com wrote:
Gibt es eine Möglichkeit,nur eine einzelne Datei aus einer rpm-Datei zu installieren ? Ich habe Suse 9.0 .
man rpm :-) Ich bevorzuge dafuer allerdings den mc (midnight commander). Ist auf der Suse drauf und fuer solche Zwecke sehr praktisch.
Ich möchte z. B.: für kdetv nur die Bibliothek libkwalletclient.so.1 aus dem Paket kdelibs3-3.3.0-28.i586.rpm installieren.
Ob es so wirklich funktioniert, weiss ich allerdings nicht. Auf jeden Fall brauchst du dann ein --nodeps. Da die Bibliothek ja nicht in der rpm-Datenbank verzeichnet ist, verweigert rpm sonst die Installation. Aber vorher unbedingt ohne --nodeps versuchen, damit dir ggfs. fehlende weitere Abhaengigkeiten genannt werden. Da du dadurch kaum etwas kaputtmachen kannst, wuerde ich es einfach versuchen. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
participants (3)
-
Harald_mail@t-online.de
-
Heinz W. Pahlke
-
joerg.kositza@tks-cs.thyssenkrupp.com