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.
Gibt es denn kein src.rpm, dass sich neu bauen lässt? Ganz offensichtlich ist das Paket nicht für openSUSE 11.1 gebaut worden.
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.
Und deklariert, dass es sich um ein Verzeichnis mit Paketen, nicht aber um ein Repository handelt?
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.
Hier ist der Punkt, wo es sich nicht lohnt weiter zu machen. die glibc ist das heikelste am System, sie upzudaten bedeutet das komplette System neu zu bauen.
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!!)
Eigentlich nicht.
Frage 2: Wo krieg ich die libc.6.1 her?
Finger weg! Die SUSE Pakete haben immer ne Abhängigkeit auf eine *.so.x, nicht auf eine *.so.x.y. Das MySQL Paket ist also also auch nicht für SUSE geeignet. Wenn Du von dem ursprünglichen Paket kein src.rpm bekommst, installier die openSUSE 11.2, die bringt eine MySQL 5.1 mit. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- 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