Paketfehler beim Versuch, den MySQL-Server zu aktualisieren

Paketfehler beim Versuch, den MySQL-Server zu aktualisieren

Ich versuche, MySQL 5.1 auf Version 5.5 zu aktualisieren Da offizielle Ubuntu-Repositories 5.5 nicht bereitstellen, habe ich mich fürdotdebRepository.

Als ich die Paketinformationen aktualisiert und eingegeben habe, sudo apt-get install mysql-serverwurde mein MySQL 5.1 entfernt, aber 5.5 will nicht installiert werden, was zu folgendem Fehler führt:

dpkg: error processing /var/cache/apt/archives/mysql-client-5.5_5.5.19-1~dotdeb.1_amd64.deb (--unpack):
 trying to overwrite '/usr/bin/mysql', which is also in package mysql-client-core-5.1 5.1.54-1ubuntu4

Haben Sie eine Idee, wie ich das beheben kann?

Antwort1

mysql-clientHm, das ist nur eine Vermutung, aber es sieht so aus, als hätte Ubuntu einiges davon in ein Paket aufgeteilt mysql-client-core, das unter Debian nicht existiert. Möglicherweise wissen die Dotdeb-Paketabhängigkeiten/-konflikte also nichts von dem mysql-client-corePaket und haben es nicht entfernt.

Du könntest es versuchen

sudo apt-get remove mysql-client-core-5.1

und versuchen Sie es erneut. Die Dateien, die Sie mit diesem Befehl entfernen, sollten durch die neuen ersetzt werden, mysql-clientdie Sie installieren möchten ( mysql-serverwird davon abhängen und automatisch installiert).

Gehen Sie natürlich vorsichtig vor. Wenn der obige Befehl plötzlich 200 andere Pakete entfernen möchte, tun Sie es nicht und berichten Sie hier mit weiteren Informationen über die Ergebnisse (bearbeiten Sie Ihre ursprüngliche Frage).

verwandte Informationen