Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql + rpm
hi,
wie kann ich alle mysql-teile deinstallieren?? rpm -e myslq* ????
DANKE
Lehrling
rpm -qa | grep -i mysql | xargs rpm -e
Harry
Hi @ Harry,
Ich bekomme folgenden Fehler, wenn ich den Befehl
rpm -qa | grep -i mysql | xargs rpm -e
eingebe:
Fehler: Das Enfernen dieser Pakete würde Paket-Abhängigkeiten missachten:
mysql wird von mysqbnch-3.22.32-87 gebraucht
mysql wird von mysqbnch-3.22.32-87 gebraucht
mysqllib wird von mysqclnt-3.22.32-87 gebraucht
libmysqlclient.so.6 wird von mod_php4-4.0.4pl1-68 gebraucht
libmysqlclient.so.6 wird von mysqclnt-3.22.32-87 gebraucht
Wie kann man dies umgehen? Das stoppen bzw. beenden von z.b. apache (also auch php) bingt nichts, es würde immer noch der fehler libmysqlclient.so.6 wird von mod_php4-4.0.4pl1-68 gebraucht kommen.
Würde mich über eine Antwort freuen, da ich MySQL updaten möchte und dafür die alte version löschen muss.
greetings
verve
gibt es keine möglichkeit mysql über die konsole zu deinstallieren ? (ich hab kein kde)
Hallo verve,
Original geschrieben von verve
Hi @ Harry,
Ich bekomme folgenden Fehler, wenn ich den Befehl
rpm -qa | grep -i mysql | xargs rpm -e
eingebe:
Fehler: Das Enfernen dieser Pakete würde Paket-Abhängigkeiten missachten:
mysql wird von mysqbnch-3.22.32-87 gebraucht
mysql wird von mysqbnch-3.22.32-87 gebraucht
mysqllib wird von mysqclnt-3.22.32-87 gebraucht
libmysqlclient.so.6 wird von mod_php4-4.0.4pl1-68 gebraucht
libmysqlclient.so.6 wird von mysqclnt-3.22.32-87 gebraucht
Abhilfe würde hier "rpm -qa | grep -i mysql | xargs rpm -e --nodeps" bringen.
Wenn Du jedoch auf eine neuere Version updaten willst, dann solltest Du das mit der Updatefunktionalität von rpm machen, ohne die älteren Pakete zu löschen.
"rpm -Uvh <Paketname>"
Harry
HI,
wen ich den Befehl:
"rpm -Uvh <Paketname>"
ausführe, bekomme ich diesen Fehler:
file /usr/bin/mysqlbug from install of MySQL-4.0.7-0 conflicts with file from package mysqclnt-3.22.32-87
Deswegen dachte ich, ich muss ersteinmal die alte version löschen!
Was soll ich nun tun? Löschen oder überschreiben?
greetings
verve
Original geschrieben von verve
HI,
wen ich den Befehl:
"rpm -Uvh <Paketname>"
ausführe, bekomme ich diesen Fehler:
file /usr/bin/mysqlbug from install of MySQL-4.0.7-0 conflicts with file from package mysqclnt-3.22.32-87
In diesem Falle macht es wohl wirklich eher Sinn, zunächst alle MySQL-Pakete zu löschen und erst dann die neuen Versionen zu installieren.
Harry
... oder beim Installieren der neuen Pakete die richtige Reihenfolge einzuhalten. In diesem Falle z.B. zuerst den MySQL-Client.
HI,
danke für eure Hilfe!
Also ich habe es jetzt deinstalliert, doch es kommt immer noch dieser fehler.
Ich hab es ja so gemacht:
rpm -qa | grep -i mysql | xargs rpm -e --nodeps
doch ich glaube der mysql client muss auch weg, damit ich das neue mysql installieren kann. Wie kriege ich das weg?
@LKH ich habe doch nur ein rpm packet! Welche reinfolge soll ich beibehalten?
greetings
verve
Hi,
aso ;) - dann hätte es genügt, nur den CLient zu löschen und den Server upzudaten ....
ja, aber wie :confused:
rpm -qa | grep -i mysqlclient | xargs rpm -e --nodeps
rpm -qa | grep -i mysqlclnt | xargs rpm -e --nodeps
funzt alles nicht
greetings
verve
Original geschrieben von verve
Ich hab es ja so gemacht:
rpm -qa | grep -i mysql | xargs rpm -e --nodeps
Bekommst Du beim Ausführen dieses Kommandos eine Meldung? Falls ja, welche?
Harry
naja, beim ersten mal bekam ich keine meldung, also das hat er gelöscht.
wenn ich das jetzt noch mal versuche kommt:
rpm: Es wurden keine Pakete für die Deinstallation angegeben
auf jeden fall ist der mysql-client noch drauf und der stört, d.h. der muss weg, aber wie?
greetings
verve
Autsch,
jetzt habe ich's gerade gesehen. Manchmal steckt der Fehler halt im Detail.
Führ' mal folgendes Kommando aus:
rpm -e --nodeps mysqclnt-3.22.32-87
Das Problem lag darin, dass Dein MySQL-Client in einem Paket enthalten war, dessen Name _nicht_ das Wort "mysql" enthielt (da fehlte einfach das "l").
btw: Welches Distri hast Du denn da überhaupt? Das schaut vom Paketmanagement etwas vergurkt aus.
Harry
Hi...
das erklärt einiges ;) Darauf muss man ersteinmal kommen ...
ich habs nun nochma versucht:
root@user:/home/user > rpm -e --nodeps mysqclnt-3.22.32-87
öffnen von /usr/bin/mysqlbug fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
wie finde ich herraus, wo das liegt? mit whereis mysqclnt funktioniert das nicht so richtig
greetings
verve
keine ne ahnung wie ich mysqclnt löschen kann?
Hi,
meiner Meinung nach heisst das Paket mysql-client-3.23.xx-x.i386.rpm und müsste also mit
rpm -e mysql-client
deinstalliert werden. Verrat uns doch mal welche Distri du einsetzt.
[oETTi]
HI,
ich hab suse linux 7.3 !
irgendwie funktioniert das nicht mit diesem rpm ...
ich habe es nun so gelöscht:
rpm -qa | grep -i mysq | xargs rpm -e --nodeps
und weg war es :D
danke für eure hilfe!
greetings
verve
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.