Ich habe MariaDb als von der Ubuntu-Community unterstützt installiert, die im Release Note der neuesten LTS erwähnt wird.
Danach habe ich versucht, den Mariadb-Client zu installieren, der ebenfalls erfolgreich installiert wurde. Danach ist es gut, ein GUI-Tool zu haben.
Fehler über Ubuntu-Software-Center-
This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
mysql-workbench: Depends: libgcc1 (>= 1:4.1.1) but 1:4.9-20140406-0ubuntu1 is to be installed
Depends: libgtkmm-2.4-1c2a (>= 1:2.24.0) but 1:2.24.4-1ubuntu1 is to be installed
Depends: libpcrecpp0 (>= 7.7) but 1:8.31-2ubuntu2 is to be installed
Depends: python:any (>= 2.7.1-0ubuntu2) but it is a virtual package
Depends: mysql-workbench-data (= 6.0.8+dfsg-2) but 6.0.8+dfsg-2 is to be installed.
Fehler über Terminal-
The following packages have unmet dependencies:
mysql-workbench : Depends: mysql-client
E: Unable to correct problems, you have held broken packages.
Dieser Fehler wurde auf dem Launchpad bestätigt, wie hier erwähnt .
Auf der offiziellen Website von My-sql sind die Versionen der Workbench nur bis frech (13.10) verfügbar. Wie kann ich sie installieren?
UPDATE 1
Die folgenden Zeilen wurden in /etc/apt/sources.list hinzugefügt
# MariaDB 10.0 repository list - created 2014-04-19 11:47 UTC
# http://mariadb.org/mariadb/repositories/
deb http://mirror.mephi.ru/mariadb/repo/10.0/ubuntu trusty main
deb-src http://mirror.mephi.ru/mariadb/repo/10.0/ubuntu trusty main
Keine Änderung, immer noch das gleiche Problem. Es gibt einige Probleme zwischen Trusty und Version 10.1.10 von Mariadb. So müde
sudo apt-get install libmysqlclient18=10.1.10-mariadb1~trusty mysql-common=10.1.10-mariadb1~trusty
Und seine Ausgabe ist -
E: Version '10.1.10-mariadb1~trusty' for 'libmysqlclient18' was not found
E: Version '10.1.10-mariadb1~trusty' for 'mysql-common' was not found
Das Ding ist also einfach, es konnte es nicht finden. obwohl es dort auf der offiziellen Website ist.
UPDATE 2
MariaDB 10.1.10 wurde entfernt, aber das Problem ist bei MariaDB 5.5.37 immer noch dasselbe.
quelle
sudo apt-get install mysql-workbench
Antworten:
Ich habe es umgangen, indem ich die neueste Community-Version verwendet und den MySQL-Client aus den Abhängigkeiten entfernt habe
Vorausgesetzt, Mariadb ist bereits installiert
Laden Sie die MySQL-Workbench von http://dev.mysql.com/downloads/tools/workbench/ herunter (Version für 13.10 am 14.04 ist in Ordnung)
Aus dem Verzeichnis, in das die Datei heruntergeladen wurde, führen Sie Folgendes aus:
quelle
Der Link zum Herunterladen der direkten Version für 14.04 ist hier http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.1.7-1ubu1404-amd64.deb
quelle
Es ist ein Fehler und sollte behoben werden, aber es ist eine vorübergehende Lösung:
Gehen Sie zum Terminal und erstellen Sie eine neue ".deb":
Erledigt! Jetzt können Sie von der neuen Deb-Datei installieren.
quelle
Ich habe .deb von der offiziellen Website (13.10) heruntergeladen und habe kein Problem.
Aber ich habe MySQL-Server, nicht Mariadb
quelle
Ich hatte die Version 6.2.3-1ubu1404, die überhaupt keine Zeichenfolge "mysql-server" enthielt. Aufgrund nicht erfüllter Abhängigkeiten konnte ich jedoch nicht installieren.
Irgendwie habe ich versucht, die Anforderungen manuell zu installieren
Ich habe gearbeitet.
Mein eigentlicher Fehler war dieser:
quelle