Mailinglist Archive: opensuse-de (1612 mails)

< Previous Next >
Re: Problem mit koffice-wordprocessing-1.5.2-4.1 und libgsf-1.so.1
Hallo Werner,

Werner Flamme wrote:

kennen). Aber die Bibliothek libgsf-1.so.1 ist rpm nicht bekannt, wenn ich
ein Programm per rpm installieren will, das diese Bibliothek benötigt (eben
koffice-wordprocessing-1.5.2-4.1).

Was sagt denn ein "rpm -q --provides libgsf-1.13.99-15" ?
entweder ist die Datei wirklich nicht vorhanden

Dann würde rpm nicht angeben, dass sie zu einem Paket gehört.

oder sie befindet sich lediglich nicht in der rpm-Datenbank.

Dann müsstest du sie aber irgendwann als nicht-rpm installiert haben.

Meines Erachtens ist die /opt/gnome/lib64/libgsf-1.so.113.0.99 genau die
gesuchte Bibliothek. Es handelt sich um eine 64bit-Version, ebenso wie das
Programm, das ich installieren möchte.

Was sagt denn die ein
"objdump -p /opt/gnome/lib64/libgsf-1.so.113.0.99" über den SONAME?
Was liefert ein
rpm -q --provides $(rpm -qf /opt/gnome/lib64/libgsf-1.so.113.0.99)

Nur wenn /opt/gnome/lib64/libgsf-1.so.113.0.99 als soname
libgsf-1.so.1 hat, würde rpm dies beim Bauen des Pakets entsprechend
eintragen.

Meine Frage zielte einfach darauf, dass die 32bit-Version der libgsf-1.so.1
von ldconfig gefunden wird und die 64bit-Version nicht

ldconfig schaut per default nicht in /opt/gnome/lib64, es sei denn
dieses Verzeichenis ist in /etc/ld.so.conf eingetragen.

Kann ich dieses Erkennen erreichen, ohne dass ich im Sourcecode von
koffice-wordprocessing rumfreckeln muss?

Wenn du sicher bist, dass /opt/gnome/lib64/libgsf-1.so.113.0.99 die
gesuchte Bibliothek ist, könntest du tricksen und ein leeres rpm-Paket
bauen, dass libgsf-1.so.1 zur Verfügung stellt. Das würde ich
persönlich aber für suboptimal halten.

Philipp

--
Um die Liste abzubestellen, schicken Sie eine Mail an:
suse-linux-unsubscribe@xxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: suse-linux-help@xxxxxxxx

< Previous Next >
Follow Ups