Ho usato un po ' la documentazione di Daniel Mota , ma avevo bisogno di modificare alcuni dei suoi comandi:
Puoi ottenere il deb necessario per mysql workbench qui
Innanzitutto eseguire quanto segue:
sudo dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb
Come sapete, questo fallirà sulle dipendenze. Quindi wget e installa quanto segue:
wget https://launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_i386.deb
wget http://launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb
Prossima installazione:
sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
Se stai usando 64 bit, ti consigliamo invece questo:
wget https://launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_amd64.deb
sudo dpkg -i libzip1_0.9.3-1_amd64.deb
wget http://launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
Quindi eseguire quanto segue:
sudo apt-get -f install python-paramiko libzip2 libmysqlclient18 mysql-client mysql-common python-pysqlite2 libdbi-perl libdbd-mysql-perl libplrpc-perl libnet-daemon-perl mysql-client
Anche questo fallirà e ti chiederà di rieseguirlo, semplicemente eseguirlo di nuovo:
sudo apt-get -f install
Una volta completato, dovrebbe essere installato per te, lascia un commento se ti imbatti in qualche intoppo e proverò a vedere se posso aiutarti ulteriormente.
Avvialo una volta dal tuo terminale mysql-workbench
o da Unity Dash, una volta che è nel programma di avvio, fai clic destro su di esso e seleziona "Blocca su Launcher".
Non ho usato questo programma per sapere se è stabile dopo l'installazione, YMMV.
Nei commenti Peter K. fammi sapere che non funzionava in Ubuntu 16.04 . Quindi ecco il modo più semplice per farlo funzionare in Xenial. Ho ancora seguito il link sopra per ottenere l'ultimo file deb di mysql workbench (MySQL Workbench 6.3.7 al momento di questa correzione)
Ecco come l'ho tirato giù e l'ho messo in / tmp:
wget -P /tmp http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
Ho usato il comando chmod per rendere eseguibile il file .deb, quindi ho usato dpkg -i per installarlo (usa sudo se non sei passato a root alread):
chmod +x /tmp/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
sudo dpkg -i mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
Vedrai le dipendenze fallite:
dpkg: dependency problems prevent configuration of mysql-workbench-community:
mysql-workbench-community depends on libtinyxml2.6.2v5; however:
Package libtinyxml2.6.2v5 is not installed.
mysql-workbench-community depends on libzip4 (>= 0.10); however:
Package libzip4 is not installed.
Per porre rimedio a ciò, utilizzare apt per aiutare a risolvere (correggere) le dipendenze:
sudo apt-get -f install
Questo ti mostrerà le dipendenze mancanti permettendoti di installarle senza ulteriori passaggi.
The following additional packages will be installed:
libtinyxml2.6.2v5 libzip4
The following NEW packages will be installed:
libtinyxml2.6.2v5 libzip4
Ora dovresti essere in grado di avviare mysql-workbench in Xenial.