Я использовал Даниэль Мота документации немного, но нужно изменить некоторые из его команды:
Вы можете получить необходимую версию MySQL Workbench здесь
Сначала запустите следующее:
sudo dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb
Как вы знаете, это не поможет с зависимостями. Затем wget и установите следующее:
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
Следующая установка:
sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
Если вы используете 64-битную версию, вы захотите это:
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
Затем выполните следующее:
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
Это тоже не удастся, и попросит вас снова запустить, просто повторите это снова:
sudo apt-get -f install
Когда это завершится, он должен быть установлен для вас, оставьте комментарий, если вы столкнетесь с какими-либо препятствиями, и я постараюсь выяснить, смогу ли я помочь вам в дальнейшем.
Запустите его один раз из своего терминала mysql-workbench
или Unity Dash, когда он окажется в панели запуска, щелкните правой кнопкой мыши по нему и выберите «Lock to Launcher».
Я не использовал эту программу, чтобы узнать, стабильна ли она после установки, YMMV.
В комментариях Питер К. сообщил мне, что это не работает в Ubuntu 16.04 . Итак, вот самый простой способ заставить его работать в Xenial. Я все еще следовал по ссылке выше, чтобы получить последний deb-файл MySQL Workbench (MySQL Workbench 6.3.7 во время этого исправления)
Вот как я вытащил его и поместил в / tmp:
wget -P /tmp http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
Я использовал команду chmod для того, чтобы сделать исполняемый файл .deb, затем использовал dpkg -i для его установки (используйте sudo, если вы не переключены на 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
Вы увидите ошибочные зависимости:
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.
Чтобы исправить это, используйте apt, чтобы помочь разрешить (исправить) зависимости:
sudo apt-get -f install
Это покажет вам отсутствующие зависимости, позволяющие вам установить их без каких-либо дальнейших шагов.
The following additional packages will be installed:
libtinyxml2.6.2v5 libzip4
The following NEW packages will be installed:
libtinyxml2.6.2v5 libzip4
Теперь вы должны иметь возможность запустить mysql-workbench в Xenial.