Am Mittwoch, 30. Dezember 2009 schrieb Norbert Zawodsky:
Hallo allerseits! (wieder mal ...)
ich stehe hier vor einem Problem bei dem ich nicht weiter weiß:
(SuSE 11.1, 64 bit)
Ich möchte ein rpm installieren was jedoch nicht geht weil es libmysqlclient.so.16 braucht. Ich habe mysql-shared 5.0 installiert welches nur libmysqlclient.so.15 enthält.
Also dachte ich, mache ich einen upgrade auf mysql 5.1 Habe die rpms runtergeladen und in meinem standard rpm directory gespeichert. Dieses directory ist auch als Reopsitory in der Paketverwaltung angelegt.
Wenn ich nun im Yast das eines der mysql Pakete anwähle zeigt er mir trotzdem in der Liste der "möglichen Versionen" diverse 5.0 (von Repo_oss usw...), aber NICHT die 5.1 vom lokalen directory. Egal ob ich die Priorität vom "local dir" höher, niedriger oder gleich einstelle.
In meiner Ratlosigkeit versuchte ich direkt auf der mysql-rpm Datei "Rechte Maus --> Installieren von software" Nach einigen Sekunden kam der Fehler dass es nicht geht weil mysql 5.1 "libc.so.6.1" braucht. Bei meiner standard 11.1 installation ist jedoch nur paket glibc 2.9-2.12.1-x86_64 installiert welches nur libc.so.6 zur Verfügung stellt.
Frage 1: Kann das der Grund sein warum mir von der Yast-Softwareinstallation die 5.1 mysql Pakete nicht gezeigt werden ?? (Fände ich sehr unlogisch!!) Von wo hast du diese Pakete heruntergeladen ? Ich denke , das diese Pakete für 11.2 oder factory sind, nicht für 11.1. Und vermutlich ist auch das rpm ,was nach libmysqlclient.so.16 verlangt, für 11.2 gebaut worden
Frage 2: Wo krieg ich die libc.6.1 her? Die libc willst du nicht ändern. Die wird von allen Programmen auf deiner 11.1 benutzt. Entweder besorgst du dir das .src.rpm des urprünglich von dir gewümschten Programmes und baust auf der 11.1 gegen libmysqlclient.so.15. Oder du machst den Schritt auf 11.2.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org