Hallo Harald, hallo Liste, Am Mo, 2004-09-20 um 03.00 schrieb Harald Huthmann:
Am Montag, 20. September 2004 01:26 schrieb Siegfrid Brandstätter:
Hi,
sigi@linux:~> sux - Password linux:/home/sigi/Downloads # rpm -Uvh gnumeric-1.2.12-3.i586.rpm error: Failed dependencies: libpopt.so.0 is needed by gnumeric-1.2.12-3 linux:/home/sigi/Downloads # ln -s /usr/lib/libpopt.so.1 /usr/lib/libpopt.so.0 ln: `/usr/lib/libpopt.so.0': File exists linux:/home/sigi/Downloads # rpm -Uvh gnumeric-1.2.12-3.i586.rpm error: Failed dependencies: libpopt.so.0 is needed by gnumeric-1.2.12-3 linux:/home/sigi/Downloads #
RPM würde wahrscheinlich wieder gehen, aber mit diesem verd... libpopt gibt es schon wieder die gleichen Probleme. Ist es möglicherweise mit Gnome einfacher Gnome Pakete zu installiern? Irgendwo habe ich mal gelesen dies gehe so ähnlich als mit Yast. Die fehlenden Abhängigkeiten würden dort ebenso aufgelöst. Aber mit Gnome habe ich gar keine Erfahrungen. Gibt es da so was wie Yast2??
Da verwechselst Du was. Gnome ist nur ein Desktop ähnlich wie KDE (nur etwas schlechter:-). Yast2 ist ein Programm. Das kannst du unter jedem Desktop starten,-wie alle Programme, also auch unter Gnome. RPM ist eine Datenbank in der die installierten Dateien und Programme, sowie deren Abhänginkeiten untereinander verzeichnet sind. Yast2 benutzt RPM ist also so eine Art Bedienoberfläche dafür (u.a.)
libpopt.so.0 gibt es meines Wissens für Suse 9.0 nicht. (Wo stammt das Paket von gnumeric her?)
Von rpmseek für SuSE 9 Supplementary
Wenn du einen link libpopt.so.0 ->libpopt.so.1 setzt mag das funktionieren.(Keine Ahnung). Nur RPM, also die Datenbank bekommt davon nix mit. Es bemängelt daher weiter diese fehlende Abhängikeit.
Um Pakete unabhängig der Abhängikeiten installieren zu können, kann man die Optionen --force --nodeps einsetzen (rpm -Uvh --force --nodeps)
Aber Vorsicht: Es wird damit auf jeden Fall installiert und damit auch überschrieben und du kannst bei extensivem Gebrauch dieser Option, Dir dein System so richtig nachhaltig zerlegen...
Gruß Harald
sigi@linux:~> sux - Password: linux:~ # rpm -Uvh --force /media/dvd/suse/i586/yast2-printer-*.rpm error: File not found by glob: /media/dvd/suse/i586/yast2-printer-*.rpm linux:~ # mount /media/dvd linux:~ # rpm -Uvh --force /media/dvd/suse/i586/yast2-printer-*.rpm Preparing... ########################################### [100%] 1:yast2-printer ########################################### [100%] linux:~ # rpm -Uvh --force /media/dvd/suse/i586/yast2-2.8.31-20.i586.rpm Preparing... ########################################### [100%] 1:yast2 ########################################### [100%] linux:~ # rpm -Uvh --force --nodeps gnumeric-1.2.12-3.i586.rpm error: open of gnumeric-1.2.12-3.i586.rpm failed: No such file or directory linux:~ # cd /home/sigi/Downloads linux:/home/sigi/Downloads # rpm -Uvh --force --nodeps gnumeric-1.2.12-3.i586.rpm Preparing... ########################################### [100%] 1:gnumeric ########################################### [100%] linux:/home/sigi/Downloads # exit logout sigi@linux:~> Yast geht jetzt wieder. Gnumeric lässt sich aber nicht starten. Irgendwie soll es anscheinend doch nicht sein. linux:~ # gnumeric gnumeric: relocation error: gnumeric: undefined symbol: gdk_threads_lock linux:~ # Schönen Dank für die Hilfe und Gute Nacht Sigi