Użyłem trochę dokumentacji Daniela Moty , ale potrzebowałem zmodyfikować niektóre z jego poleceń:
Możesz uzyskać niezbędną deb debugowania mysql tutaj
Najpierw uruchom następujące czynności:
sudo dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb
Jak wiecie, zawiedzie to w zależnościach. Następnie wget i zainstaluj następujące:
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
Następna instalacja:
sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
Jeśli korzystasz z wersji 64-bitowej, potrzebujesz tego:
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
Następnie uruchom następujące czynności:
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
To również się nie powiedzie i poprosimy Cię o ponowne uruchomienie, po prostu uruchom ponownie:
sudo apt-get -f install
Po zakończeniu należy go zainstalować, zostaw komentarz, jeśli napotkasz jakieś przeszkody, a ja postaram się sprawdzić, czy mogę Ci jeszcze pomóc.
Uruchom go raz z poziomu terminala mysql-workbench
lub Unity Dash, gdy już znajdzie się w programie uruchamiającym, kliknij go prawym przyciskiem myszy i wybierz „Zablokuj na Launcher”.
Nie korzystałem z tego programu, aby wiedzieć, czy jest stabilny po instalacji, YMMV.
W komentarzach Peter K. poinformował mnie, że to nie działa w Ubuntu 16.04 . Oto najprostszy sposób na uruchomienie go w Xenial. Nadal korzystałem z powyższego linku, aby uzyskać najnowszy plik deb mysql workbench (MySQL Workbench 6.3.7 w momencie tej korekty)
Tak go ściągnąłem i umieściłem w / tmp:
wget -P /tmp http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
Użyłem komendy chmod, aby plik wykonywalny .deb był wykonywalny, a następnie użyłem dpkg -i, aby go zainstalować (użyj sudo, jeśli nie przełączono się na rootowanie):
chmod +x /tmp/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
sudo dpkg -i mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
Zobaczysz nieudane zależności:
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.
Aby temu zaradzić, użyj apt, aby pomóc rozwiązać (naprawić) zależności:
sudo apt-get -f install
Spowoduje to wyświetlenie brakujących zależności, umożliwiając ich instalację bez dalszych kroków.
The following additional packages will be installed:
libtinyxml2.6.2v5 libzip4
The following NEW packages will be installed:
libtinyxml2.6.2v5 libzip4
Powinieneś być teraz w stanie uruchomić mysql-workbench w Xenial.