ฉันใช้เอกสารของ Daniel Mota เล็กน้อย แต่จำเป็นต้องแก้ไขคำสั่งบางอย่างของเขา:
คุณสามารถรับ debbench mysql ที่จำเป็นได้ที่นี่
เรียกใช้ครั้งแรกต่อไปนี้:
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 ของคุณเมื่ออยู่ในตัวเรียกใช้ให้คลิกขวาแล้วเลือก "ล็อคเพื่อเรียกใช้"
ฉันไม่ได้ใช้โปรแกรมนี้เพื่อทราบว่ามีเสถียรภาพหรือไม่หลังจากการติดตั้ง YMMV
ในความคิดเห็นของปีเตอร์เคให้ฉันรู้ว่านี้ไม่ได้ทำงานในUbuntu 16.04 ดังนั้นนี่คือวิธีที่ง่ายที่สุดในการทำให้ Xenial ทำงาน ฉันยังคงติดตามลิงก์ด้านบนเพื่อรับไฟล์ deb debb ล่าสุด mysql (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 ได้แล้ว