Usei um pouco a documentação de Daniel Mota , mas precisava modificar alguns de seus comandos:
Você pode obter o deb mysql workbench necessário aqui
Primeiro, execute o seguinte:
O sudo dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb
Como você sabe, isso falhará sobre as dependências. Em seguida, wget e instale o seguinte:
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
Próxima instalação:
sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
Se você estiver usando 64 bits, será necessário:
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
Em seguida, execute o seguinte:
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
Isso também falhará e solicitará que você execute novamente, apenas execute-o novamente:
sudo apt-get -f install
Quando isso estiver concluído, ele deverá ser instalado para você, deixe um comentário se encontrar algum problema e tentarei ver se posso ajudá-lo ainda mais.
Inicie-o uma vez no seu terminal mysql-workbench
ou no Unity Dash, quando estiver no iniciador, clique com o botão direito do mouse e selecione "Bloquear no iniciador".
Eu não usei este programa para saber se ele é estável ou não após a instalação, YMMV.
Nos comentários Peter K., deixe-me saber que isso não estava funcionando no Ubuntu 16.04 . Portanto, aqui está a maneira mais fácil de fazê-lo funcionar no Xenial. Ainda segui o link acima para obter o arquivo deb mais recente do mysql workbench (MySQL Workbench 6.3.7 no momento desta correção)
Foi assim que eu o puxei para baixo e o coloquei em / tmp:
wget -P /tmp http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
Usei o comando chmod para tornar o arquivo .deb executável e, em seguida, usei o dpkg -i para instalá-lo (use sudo se você não tiver alternado para o root):
chmod +x /tmp/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
sudo dpkg -i mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
Você verá as dependências com falha:
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.
Para remediar isso, use o apt para ajudar a resolver (corrigir) as dependências:
sudo apt-get -f install
Isso mostrará as dependências ausentes, permitindo a instalação sem outras etapas.
The following additional packages will be installed:
libtinyxml2.6.2v5 libzip4
The following NEW packages will be installed:
libtinyxml2.6.2v5 libzip4
Agora você deve conseguir iniciar o mysql-workbench no Xenial.