Diese beiden Abhängigkeiten werden durch das folgende originale SuSE-RPM erfüllt:garafrut schrieb:sigi@linux:~> rpm -e libgtkhtml-3.0_2 --test
Fehler: Failed dependencies:
libgtkhtml-3.0.so.2 is needed by (installed) evolution-1.4.5-48
libgtkhtml-a11y-3.0.so.2 is needed by (installed) evolution-1.4.5-48
http://rpm.pbone.net/index.php3/stat/4/idpl/1386792/com/gtkhtml2-3.0.8-102.i586.rpm.html
Das ist so in Ordnung. Man hätte es auch anders machen können, und zwar mit "rpm -e libgtkhtml-3.0_2 --nodeps" und anschließend "rpm -Uvh ftp://ftp.suse.com/pub/suse/i386/9.0/suse/i586/gtkhtml2-3.0.8-102.i586.rpm".garafrut schrieb:linux:/home/sigi # rpm -e evolution
linux:/home/sigi # rpm -e libgtkhtml-3.0_2
linux:/home/sigi #
Macht aber nichts. Mach stattdessen jetzt "rpm -Uvh ftp://ftp.suse.com/pub/suse/i386/9.0/suse/i586/gtkhtml2-3.0.8-102.i586.rpm" und starte evolution dann nochmal. Vielleicht ist es an der Stelle schon erledigt.
YaST mackert nicht einfach nur über Konflikte, sondern schlägt auch eine Lösung vor. In diesem Fall besteht der Konflikt darin, dass gtkhtml2 fehlt. YaST hat sicherlich die Option angeboten, das fehlende Paket zu installieren. Ist aber auch egal jetzt, oben habe ich geschrieben, wie Du es manuell installierst.garafrut schrieb:Mit Yast habe ich nun versucht Evolution von DVD zu installieren. Meldung:
Konflikt mit gtkhtml2 3.0.8-60
benötigt von:
evolution benötigt- libgtkhtml-3.0.so.2 und libgtkhtml-ally-3.0.so.2
Verstehe ich nicht, was Du damit erreichen willst. Um das Paket libhtkhtml2 ging es nie, das existiert auch gar nicht. Es ging um um das Paket gtkhtml2 ohne "lib" am Anfang und mit einem "g" statt einem "h". Außerdem sollst Du das nicht deinstallieren, sondern es fehlt, aber inzwischen hast Du das ja hoffentlich schon nachinstalliert.garafrut schrieb:linux:/home/sigi # rpm -e libhtkhtml2 3.0.8-60
Fehler: Paket libhtkhtml2 ist nicht installiert
Fehler: Paket 3.0.8-60 ist nicht installiert
Du verwechselst ständig Paketnamen und Dateinamen. evolution benötigt die Dateien "libgtkhtml-3.0.so.2" und "libgtkhtml-a11y-3.0.so.2", welche sich in einem originalen SuSE-RPM befinden, das den Namen gtkhtml2 trägt, ohne "lib" am Anfang. Beim Löschen eines Pakets mit rpm von der Kommandozeile gibt man nur den Paketnamen an, daher kommt diese Fehlermeldung, dass das Paket "3.0.8-60" nicht installiert sei, weil rpm das für einen Paketnamen hält.
Versionen 2.6.1-3 und 2.2.4-110 von was?garafrut schrieb:laut yast ist version-2.6.1-3 install. und zur verfügung 2.2.4-110
Da hast Du nicht gründlich genug gesucht. Originale SuSE-RPMs haben niemals Abhängigkeiten zu externen Paketen. Diese beiden Dateien befinden sich, wie schon gesagt, im Paket gtkhtml2, das auf Deinen CDs drauf ist und über das ich oben geschrieben habe, wie Du es mit rpm von der Kommandozeile direkt vom SuSE-FTP-Server installierst.garafrut schrieb:ich habe lange gesucht nach libgtkhtml-3.0.so.2 und libgtkhtml-ally-3.0.so.2
aber nichts gefunden das passen würde.
Nach der Installation von gtkhtml2 wird das wahrscheinlich gelöst sein. Wenn nicht, dann machst Du zum hoffentlich letzten Mal tabula rasa und installierst beides neu:garafrut schrieb:Wenn ich nun mit Yast - evolution installiere werden zwar keine Abhängigkeiten mehr aufgezeigt, aber beim Versuch mit Konsole zu starten:
sigi@linux:~> evolution
evolution: error while loading shared libraries: libgtkhtml-3.0.so.2: cannot open shared object file: No such file or directory
rpm -e evolution
rpm -e gtkhtml2
rpm -Uvh ftp://ftp.suse.com/pub/suse/i386/9.0/suse/i586/gtkhtml2-3.0.8-102.i586.rpm
rpm -Uvh ftp://ftp.suse.com/pub/suse/i386/9.0/suse/i586/evolution-1.4.4-86.i586.rpm