Tôi đã sử dụng tài liệu của Daniel Mota một chút, nhưng cần sửa đổi một số lệnh của anh ấy:
Bạn có thể lấy bản thảo bàn làm việc mysql cần thiết ở đây
Đầu tiên chạy như sau:
sudo dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb
Như bạn biết điều này sẽ thất bại về các phụ thuộc. Sau đó wget và cài đặt như sau:
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
Cài đặt tiếp theo:
sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
Nếu bạn đang sử dụng 64 bit, bạn sẽ muốn điều này thay vào đó:
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
Sau đó chạy như sau:
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
Điều này cũng sẽ thất bại và yêu cầu bạn chạy lại, chỉ cần chạy lại nó:
sudo apt-get -f install
Khi hoàn thành, nó sẽ được cài đặt cho bạn, hãy để lại nhận xét nếu bạn gặp phải bất kỳ sự cố nào và tôi sẽ thử xem tôi có thể giúp bạn thêm không.
Khởi chạy nó một lần từ thiết bị đầu cuối của bạn mysql-workbench
hoặc Unity Dash, một khi nó trong trình khởi chạy, nhấp chuột phải vào nó và chọn "Khóa để khởi chạy".
Tôi chưa sử dụng chương trình này để biết liệu nó có ổn định hay không sau khi cài đặt, YMMV.
Trong các bình luận Peter K. cho tôi biết điều này không hoạt động trong Ubuntu 16.04 . Vì vậy, đây là cách dễ nhất để làm cho nó hoạt động trong Xenial. Tôi vẫn theo liên kết ở trên để có được tệp gỡ lỗi bàn làm việc mysql mới nhất (MySQL Workbench 6.3.7 tại thời điểm sửa lỗi này)
Đây là cách tôi kéo nó xuống và đặt nó vào / tmp:
wget -P /tmp http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
Tôi đã sử dụng lệnh chmod để làm cho tệp .deb có thể thực thi được, sau đó sử dụng dpkg -i để cài đặt nó (sử dụng sudo nếu bạn chưa chuyển sang 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
Bạn sẽ thấy các phụ thuộc thất bại:
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.
Để khắc phục điều này, hãy sử dụng apt để giúp giải quyết (sửa chữa) các phụ thuộc:
sudo apt-get -f install
Điều này sẽ cho bạn thấy các phụ thuộc bị thiếu cho phép bạn cài đặt chúng mà không cần thêm bước nào.
The following additional packages will be installed:
libtinyxml2.6.2v5 libzip4
The following NEW packages will be installed:
libtinyxml2.6.2v5 libzip4
Bây giờ bạn có thể khởi chạy mysql-workbench trong Xenial.