PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RawTherapee und libgio...



smartysmart34
28.01.09, 22:03
Hallo zusammen,

ich möchte derzeit RawTherapee nutzen und habe mir die aktuelle 2.4 geladen. Beim Start meldet er:


./rt: error while loading shared libraries: libgio-2.0.so.0: cannot open shared object file: No such file or directory

Ich habe auf meiner Platte keine solche lib gefunden, konnte aber auch in Yast kein Paket finden, das so heißt oder die Datei enthält (suche nach "rpm provides"). In welchem Paket sollte das denn drin sein?

Danke und Gruß,
Martin

zyrusthc
28.01.09, 22:18
1Sekunde Paketmanagersuche:
[root@workstation zyrus]# urpmf libgio-2.0.so.0
libgio2.0_0:/usr/lib/libgio-2.0.so.0
libgio2.0_0:/usr/lib/libgio-2.0.so.0.1800.1


Greeez Oli

smartysmart34
28.01.09, 22:21
Sorry, wenn ich auf dem Schlauch stehe...

bedeutet das, daß es bei Dir ein rpm gibt, das diese Datei im Bauch hat? Yast findet nix. Aus welchem Repo hast Du die denn???

smartysmart34
28.01.09, 22:24
Sorry, habs auf opensuse.de gefunden. Danke...

zyrusthc
28.01.09, 22:25
Ich benutze Mandriva, das benötigte Paket sollte sich im nu bei http://rpm.pbone.net finden lassen...

Greeez Oli

smartysmart34
28.01.09, 22:39
Ich kriege gerade die Krise.

Das RPM will glib2 in 2.16.5
glib2 will -lang und -branding
Ich kann mein halbes Gnome austauschen, banshee wegwerfen, OpenOffice jammert in den Yast-Abhängigketen.... und alles nur wegen Rawtherapee... :-(

MiGo
29.01.09, 17:33
Das RPM will glib2 in 2.16.5
Hast du dir das Paket bei Opensuse runtergeladen oder per zypper geholt?

smartysmart34
29.01.09, 20:36
Das RawTherapee-Paket? Auf der Anbieterseite....
Libgio habe ich auf der Opensuse-Packetsearch geholt, weil es in meinen Standardrepos nicht zu finden war...

Rain_maker
29.01.09, 20:42
Libgio habe ich auf der Opensuse-Packetsearch geholt, weil es in meinen Standardrepos nicht zu finden war...

Aha:



zypper se -s libgio
Lese installierte Pakete...

S | Name | Typ | Version | Architektur | Repository
--+--------------+-------+-------------+-------------+----------------------------------------------
i | libgio-2_0-0 | Paket | 2.16.3-20.4 | i586 | openSUSE-11.0-Updates
v | libgio-2_0-0 | Paket | 2.16.3-20.2 | i586 | openSUSE-11.0-Updates
v | libgio-2_0-0 | Paket | 2.16.3-20.1 | i586 | Haupt-Repository (Open Source Software - OSS)
i | libgio-fam | Paket | 2.16.3-20.4 | i586 | openSUSE-11.0-Updates
v | libgio-fam | Paket | 2.16.3-20.2 | i586 | openSUSE-11.0-Updates
v | libgio-fam | Paket | 2.16.3-20.1 | i586 | Haupt-Repository (Open Source Software - OSS)Ab 11.0 schon und wenn es vorher keine Pakete gibt, dann ist eben diese Anwendung in dieser Version zu neu für die Distri.

smartysmart34
30.01.09, 13:03
Aha:
Ab 11.0 schon und wenn es vorher keine Pakete gibt, dann ist eben diese Anwendung in dieser Version zu neu für die Distri.

Ja, ich habe 10.3. Sieht ganz danach aus... schade...
Danke jedenfalls

Gruß,
Martin

Rain_maker
30.01.09, 13:07
3 Moeglichkeiten:

- Aeltere Version des gewuenschten Programms

- Alternative zum Programm

- Neuer Distribution

Die neuste Version unter 10.3 kannst Du jedenfalls knicken, da glib2 nun mal eine der zentralen Bibliotheken fuer GTK-Anwendungen ist, ist es eigentlich kein Wunder, wenn der Versuch diese mit Gewalt upzudaten mit der Deinstallation des halben Systems endet (und Deine Beispiele waren alles GTK-Anwendungen).

smartysmart34
30.01.09, 13:26
3 Moeglichkeiten:

- Aeltere Version des gewuenschten Programms

- Alternative zum Programm

- Neuer Distribution
.

Alternative 1) geht nicht wegen der unterstützten Kamera...
Alt. 2) Hast Du nen schönen Vorschlag? Ich wäre echt dankbar.
Bleibt wohl nur der Update der Suse. Das wollte ich mir bis 11.2 noch sparen :-(

Denkst Du es wäre ein Ansatz, die Sources des Programms auf meiner Mühle im klassischen Dreisatz (configure make...) zu compilieren?

Aqualung
30.01.09, 18:59
Vllt. bringt Dich ein


export LD_PRELOAD=/pfad/zu/einer/passenden/glib2.so

weiter.

MiGo
30.01.09, 19:21
Denkst Du es wäre ein Ansatz, die Sources des Programms auf meiner Mühle im klassischen Dreisatz (configure make...) zu compilieren?
Das ist auf jedenfall besser, als mit Gewalt ein nicht passendes Paket in dein System zu hämmern.