J'ai un peu utilisé la documentation de Daniel Mota , mais j'ai dû modifier certaines de ses commandes:
Vous pouvez obtenir le deb de l'établi mysql nécessaire ici
Exécutez d'abord ce qui suit:
sudo dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb
Comme vous le savez, cela échouera sur les dépendances. Ensuite, installez et installez les éléments suivants:
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
Prochaine installation:
sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
Si vous utilisez 64 bits, vous en aurez besoin à la place:
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
Exécutez ensuite ce qui suit:
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
Cela aussi échouera et vous demandera de relancer, il suffit de le relancer:
sudo apt-get -f install
Lorsque cela sera terminé, il devrait être installé pour vous, laissez un commentaire si vous rencontrez des problèmes et je vais essayer de voir si je peux vous aider davantage.
Lancez-le une fois depuis votre terminal mysql-workbench
ou Unity Dash, une fois qu'il est dans le lanceur, faites un clic droit dessus et sélectionnez "Verrouiller sur le lanceur".
Je n'ai pas utilisé ce programme pour savoir s'il est stable ou non après l'installation, YMMV.
Dans les commentaires, Peter K. m'a fait savoir que cela ne fonctionnait pas dans Ubuntu 16.04 . Voici donc le moyen le plus simple de le faire fonctionner dans Xenial. J'ai toujours suivi le lien ci-dessus pour obtenir le dernier fichier deb de mysql workbench (MySQL Workbench 6.3.7 au moment de cette correction)
Voici comment je l'ai tiré vers le bas et l'ai placé dans / tmp:
wget -P /tmp http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
J'ai utilisé la commande chmod afin de rendre le fichier .deb exécutable, puis j'ai utilisé dpkg -i pour l'installer (utilisez sudo si vous n'êtes pas passé en 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
Vous verrez les dépendances ayant échoué:
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.
Pour y remédier, utilisez apt pour aider à résoudre (corriger) les dépendances:
sudo apt-get -f install
Cela vous montrera les dépendances manquantes vous permettant de les installer sans autres étapes.
The following additional packages will be installed:
libtinyxml2.6.2v5 libzip4
The following NEW packages will be installed:
libtinyxml2.6.2v5 libzip4
Vous devriez maintenant pouvoir lancer mysql-workbench dans Xenial.