1、如果你沒有更換源,是主服務器的官網源,這時候你可以直接用sudo apt-get install mysql-workbench來安裝(前提是已經裝好mysql相關服務)
2、如果你第一條裝不了,那么看下面這些吧,先去mysql官網下載workbench
http://dev.mysql.com/downloads/tools/workbench/#downloads 在這里下載deb包,(要先注冊一個帳號才能下載)
3、安裝下載完成的包,sudo dpkg -i mysql-workbench-gpl-5.2.47-1ubu1204-amd64 此時出現以下錯誤
Unpacking mysql-workbench-gpl (from mysql-workbench-gpl-5.2.38-1ubu1104-amd64.deb) ... dpkg: dependency problems prevent configuration of mysql-workbench-gpl: mysql-workbench-gpl depends on libzip1 (>= 0.8); however: Package libzip1 is not installed. mysql-workbench-gpl depends on python-paramiko; however: Package python-paramiko is not installed. mysql-workbench-gpl depends on python-pysqlite2; however: Package python-pysqlite2 is not installed.
這里你要下載幾個依賴包,
4、下載並安裝依賴包
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
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
5、有些系統安裝這些就可以了,但有些還會出現兩個依賴包未安裝
正預備替換 mysql-workbench-gpl 5.2.47-1ubu1204 (使用 mysql-workbench-gpl-5.2.47-1ubu1204-amd64.deb) ...
正在解壓縮將用於更替的包文件 mysql-workbench-gpl ...
dpkg: dependency problems prevent configuration of mysql-workbench-gpl:
mysql-workbench-gpl 依賴於 libgtkmm-2.4-1c2a (>= 1:2.24.0);libctemplate0_1.0-1_amd64 然而:
未安裝軟件包 libgtkmm-2.4-1c2a。libctemplate0_1.0-1_amd64
這里又要安裝兩個包
6、去官網把這兩個包給下載下來安裝
http://packages.ubuntu.com/precise/amd64/libctemplate0/download
http://packages.ubuntu.com/precise/amd64/libgtkmm-2.4-1c2a/download
7、安裝完這兩個包,再重新執行 sudo dpkg -i mysql-workbench-gpl-5.2.47-1ubu1204-amd64 沒有報錯,OK,在/usr/share/applications 找到workbench,放在菜單欄上
至此workbench全部搞定
在安裝軟件的時候,經常會遇到這種依賴包,此時很多新手都會崩潰。只要把這些依賴包一個個找到安裝上就可以了。先百度一下可以找到相關的人發的包,如果安裝后還有依賴包,
那么去ubuntu官網下載,一般都有的,再安裝完就可以了。只要心不急,一個一個找也會全找到的,就是麻煩點。