MySQL Workbench unter Ubuntu 16.04

10

Ich habe Ubuntu von 15.10 auf 16.04 aktualisiert. Ich habe installiert mysql-workbenchund erhalte diese Fehlermeldung, wenn ich es starte:

/usr/lib/mysql-workbench/mysql-workbench-bin: error while loading shared libraries: libgdkmm-2.4.so.1: cannot open shared object file: No such file or directory

Was ist hier los?

Thomas
quelle
Verzeichnis entfernen /usr/lib/mysql-workbenchund auch /usr/local/bin/mysql-workbench*, dann aktualisieren und dann wieder installieren
Gänseblümchen
Wie haben Sie installiert mysql-workbench?
David Foerster

Antworten:

16

Versuchen Sie, das neu zu installieren mysql-workbench.

Kopieren Sie die folgende Datei, um sicherzustellen, dass Sie Ihre Verbindungsdaten nicht verlieren: ~/.mysql/workbench/connections.xml

sudo apt-get remove mysql-workbench
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mysql-workbench

Oder gehen Sie wie folgt vor, um das System zu bereinigen (nach dem Upgrade auf eine höhere Ubuntu-Version):

sudo apt-get remove mysql-workbench 
sudo apt-get autoremove 
sudo apt-get clean 

Installieren Sie die Workbench von der offiziellen Website (wählen Sie die richtige Ubuntu-Version aus).

Wouter
quelle
Ich habe das getan, aber jedes Mal
erhalte
1
Scheint, als ob beim Upgrade auf 16.04 etwas schief gelaufen ist. Führen Sie den zweiten Codeteil meiner Antwort aus.
Wouter
1
  1. Für 18.04 und 19 Ubuntu laden Sie die Deb-Datei von MySQL Downloads herunter

  2. Laden Sie vor der Installation der gerade heruntergeladenen mysql-workbench-Deb-Datei zunächst libzip4 über diesen Link herunter und installieren Sie libzip4 mithilfe der Softwareinstallation

  3. Führen Sie diesen Befehl in Ihrem Terminal aus

    sudo apt --fix-broken install
    
  4. Führen Sie dann diesen Befehl aus

    sudo dpkg -i mysql-workbench-community_8.0.18-1ubuntu18.04_amd64.deb
    

Hinweis: Falls Sie die Installation nicht durchführen können, müssen Sie sie möglicherweise mysql-apt-configvor Schritt 2 herunterladen und installieren

Devraj Giri
quelle