Bei der Installation des .deb
32-Bit habe ich folgende Warnung:
Abhängig ist nicht erfüllbar: libmysqlclient16 (> = 5.1.21-1)
Habe versucht apt-get install libmysqlclient16
:
E: Das Paket 'libmysqlclient16' hat keinen Installationskandidaten
Und dies apt-get install libmysqlcliente18
wurde korrekt installiert, aber wenn ich versuche, MySQL Workbench erneut zu installieren, habe ich den gleichen Fehler.
BEARBEITEN
Ich habe versucht , dies aber das Ergebnis:
sudo gdebi mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
This package is uninstallable
Dependency is not satisfiable: libmysqlclient16 (>= 5.1.21-1)
BEARBEITEN
Die Installation hat apt-get install mysql-workbench
funktioniert, aber eine ältere Version davon installiert.
12.04
mysql-workbench
Gerep
quelle
quelle
Antworten:
Ich habe Daniel Motas Dokumentation ein wenig benutzt, musste aber einige seiner Befehle ändern:
Sie können die notwendige MySQL Workbench Deb hier bekommen
Führen Sie zunächst Folgendes aus:
sudo dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb
Wie Sie wissen, schlägt dies bei den Abhängigkeiten fehl. Dann wget und installiere folgendes:
Nächste Installation:
Wenn Sie 64-Bit verwenden, möchten Sie stattdessen Folgendes:
Führen Sie dann Folgendes aus:
Auch dies wird fehlschlagen und Sie werden aufgefordert, es erneut auszuführen. Führen Sie es einfach erneut aus:
Wenn dies abgeschlossen ist, sollte es für Sie installiert werden. Hinterlassen Sie einen Kommentar, wenn Sie auf Probleme stoßen, und ich werde versuchen, Ihnen zu helfen, weiter zu helfen.
Starten Sie es einmal von Ihrem Terminal
mysql-workbench
oder Unity Dash. Sobald es sich im Launcher befindet, klicken Sie mit der rechten Maustaste darauf und wählen Sie "Für Launcher sperren".Ich habe dieses Programm nicht verwendet, um zu wissen, ob es nach der Installation stabil ist oder nicht, YMMV.
In den Kommentaren ließ Peter K. mich wissen, dass dies in Ubuntu 16.04 nicht funktionierte . Hier ist der einfachste Weg, um es in Xenial zum Laufen zu bringen. Ich bin immer noch dem obigen Link gefolgt, um die neueste MySQL-Workbench-Deb-Datei zu erhalten (MySQL Workbench 6.3.7 zum Zeitpunkt dieser Korrektur).
So habe ich es heruntergezogen und in / tmp platziert:
Ich habe den Befehl chmod verwendet, um die .deb-Datei ausführbar zu machen, und dann dpkg -i verwendet, um sie zu installieren (verwenden Sie sudo, wenn Sie nicht bereits auf root umgestellt sind):
Sie sehen die fehlgeschlagenen Abhängigkeiten:
Um dies zu beheben, verwenden Sie apt, um die Abhängigkeiten aufzulösen (zu beheben):
Dies zeigt Ihnen die fehlenden Abhängigkeiten, sodass Sie sie ohne weitere Schritte installieren können.
Sie sollten nun in der Lage sein, mysql-workbench in Xenial zu starten.
quelle
Dies installierte mysql-workbench 5.2 mit allen Abhängigkeiten ab 20120531.
quelle
Ich habe das Paket "mysql-workbench" im Standard-Repository gefunden.
Keine zusätzliche Konfiguration oder Hack erforderlich, funktioniert für mich
quelle
Quelle: setupguides.blogspot.nl/
Installieren Sie MySQL Workbench unter Ubuntu 12.04
Derzeit ist keine vorgefertigte .deb-Datei oder kein Repo verfügbar, um MySQL Workbench unter Ubuntu 12.04 zu installieren. Eine wird wahrscheinlich bald nach der offiziellen Veröffentlichung von 12.04 erscheinen, aber im Moment ist sie noch in der Beta, so dass es ein paar zusätzliche Schritte gibt, um sie zum Laufen zu bringen.
HINWEIS: Sobald Ubuntu 12.04 die Beta-Version verlässt, gibt es wahrscheinlich eine bessere Möglichkeit, dies zu tun. Überprüfen Sie daher die offizielle MySQL Workbench-Download-Seite und die offiziellen 12.04-Repos, bevor Sie dies versuchen.
Zunächst müssen Sie die neueste MySQL Workbench von hier herunterladen .
Als nächstes müssen Sie eine .deb-Datei für libzip1 herunterladen, da diese in den 12.04-Repos nicht verfügbar ist.
32-Bit-Version - (https) launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_i386.deb
64-Bit-Version - (https) launchpad.net/ubuntu/+source/libzip/0.9.3-1/+build/1728114/+files/libzip1_0.9.3-1_amd64.deb für andere Architekturen finden Sie hier
Öffnen Sie sie nach dem Herunterladen einfach mit dem Software Center und klicken Sie auf Installieren.
* NEU: Das libmysqlclient16-Paket wurde aus den 12.04-Repos entfernt, daher müssen Sie die alten Deb-Dateien dafür herunterladen:
32-Bit-Version - launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb
64-Bit-Version - launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
Öffnen Sie anschließend ein Terminal und installieren Sie die folgenden Pakete:
sudo apt-get install libzip1 python-paramiko python-pysqlite2 libctemplate0 libgtkmm-2.4-1c2a libmysqlclient16
Dann CD in das Verzeichnis, in das Sie die Deb-Datei heruntergeladen und ausgeführt haben:
sudo dpkg -i mysql-workbench-gpl-5.2.38-1ubu1104-i386.deb
Und das sollte es sein, viel Spaß!
Anweisungen, die lose auf den hier gefundenen basieren: blog.csdn.net/kevin6216/article/details/7420421
quelle