安装MySQL Workbench遇到问题

我对Ubuntu Linux还不熟悉。我的教授要求我们下载Ubuntu 10.10版本。我尝试了多次下载Debian软件包中的32位和64位MySQL,但都失败了。在终端中,你可以看到我遇到了一个错误。在Ubuntu软件中心中,我也遇到了一个错误,提示“依赖关系无法满足:libatkmm-1.6-1(>=2.22.1)”。请问你能给我一些指导,让我知道我做错了什么吗?非常感谢你的帮助。
root@ubuntu:~# dpkg -i '/home/user/mysql-workbench-gpl-5.2.47-1ubu1204-i386.deb'Selecting previously deselected package mysql-workbench-gpl.
(Reading database ... 118286 files and directories currently installed.)
Unpacking mysql-workbench-gpl (from .../mysql-workbench-gpl-5.2.47-1ubu1204-i386.deb) ...
dpkg: dependency problems prevent configuration of mysql-workbench-gpl:
 mysql-workbench-gpl depends on libatkmm-1.6-1 (>= 2.22.1); however:
  Package libatkmm-1.6-1 is not installed.
 mysql-workbench-gpl depends on libc6 (>= 2.15); however:
  Version of libc6 on system is 2.12.1-0ubuntu6.
 mysql-workbench-gpl depends on libctemplate0; however:
  Package libctemplate0 is not installed.
 mysql-workbench-gpl depends on libglib2.0-0 (>= 2.31.8); however:
  Version of libglib2.0-0 on system is 2.26.0-0ubuntu1.
 mysql-workbench-gpl depends on libglibmm-2.4-1c2a (>= 2.32.0); however:
  Version of libglibmm-2.4-1c2a on system is 2.25.5-0ubuntu1.
 mysql-workbench-gpl depends on libgtk2.0-0 (>= 2.24.0); however:
  Version of libgtk2.0-0 on system is 2.22.0-0ubuntu1.
 mysql-workbench-gpl depends on libgtkmm-2.4-1c2a (>= 1:2.24.0); however:
  Version of libgtkmm-2.4-1c2a on system is 1:2.20.3-1.
 mysql-workbench-gpl depends on libmysqlclient18 (>= 5.5.13-1); however:
  Package libmysqlclient18 is not installed.
 mysql-workbench-gpl depends on libpangomm-1.4-1 (>= 2.27.1); however:
  Version of libpangomm-1.4-1 on system is 2.26.2-1.
 mysql-workbench-gpl depends on libpcre3 (>= 8.10); however:
  Version of libpcre3 on system is 8.02-1.
 mysql-workbench-gpl depends on libpython2.7 (>= 2.7); however:
  Package libpython2.7 is not installed.
 mysql-workbench-gpl depends on libstdc++6 (>= 4.6); however:
  Version of libstdc++6 on system is 4.5.1-7ubuntu2.
 mysql-workbench-gpl depends on libzip2 (>= 0.10); however:
  Package libzip2 is not installed.
 mysql-workbench-gpl depends on python-paramiko; however:
  Package python-paramiko is not installed.
 mysql-workbench-gpl depends on mysql-client; however:
  Package mysql-client is not installed.
 mysql-workbench-gpl depends on python-pysqlite2; however:
  Package python-pysqlite2 is not installed.
dpkg: error processing mysql-workbench-gpl (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_US.utf8.cache...
Processing triggers for hicolor-icon-theme ...
Processing triggers for shared-mime-info ...
Processing triggers for python-support ...
Errors were encountered while processing:
 mysql-workbench-gpl

210.10?不,他没有这样做... 他应该知道10.10已经过时了。使用12.04版本,然后安装mysql+workbench吧。另外,以后安装时要注意:使用DPKG时,必须手动安装所有依赖项。 - Rinzwind
2个回答

打开你的终端。输入以下内容:
sudo apt-get update
sudo apt-get install libctemplate0 libzip1 python-pysqlite2 mysql-client python-crypto python-paramiko
sudo apt-get install mysql-workbench

按下回车键,输入您的密码,然后再按一次回车键。完成。

@Rinzwind 我编辑了答案 - kamil
当我打开终端并输入命令时,我得到了这个... - user247553
用户@ubuntu:$ sudo apt-get install mysql-workbench 正在读取软件包列表... 完成 正在构建依赖关系树
正在读取状态信息... 完成 E: 无法找到软件包mysql-workbench 用户@ubuntu:
$
- user247553
@user247553 你得到了什么? - kamil
@kamil 他在10.10上。这会导致获取依赖项时出错。 - Thomas Ward
@user247553 我建议您至少安装Ubuntu 12.04,因为它是一个长期支持的稳定版本,并且仍然得到MySQL Workbench的支持。无论如何,请尝试我上面编辑过的回答。 - kamil
@ThomasW. 实际上,目前还没有MySQL官方发布的10.10版本。虽然10.04在他们的网站上有可下载的版本。我正在尝试帮助。 - kamil
无法获取 http://extras.ubuntu.com/ubuntu/dists/maverick/main/source/Sources.gz 404 未找到无法获取 http://extras.ubuntu.com/ubuntu/dists/maverick/main/binary-i386/Packages.gz 404 未找到一些索引文件下载失败,它们已被忽略或使用旧的文件代替。 user@ubuntu:~$ - user247553
@user247553 没问题,继续吧。 - kamil
1@kamil,我并不是这个意思。我的意思是依赖关系在镜像上已经不存在了。10.10已经到了生命周期结束(EOL)的阶段,也就是说它不再得到支持。用户需要使用一个非生命周期结束的版本。 - Thomas Ward
根据您提出的第二个命令行建议,我得到了这个... - user247553
用户@ubuntu:~$ sudo apt-get install libctemplate0 libzip1 python-pysqlite2 mysql-client python-crypto python-paramiko 正在读取软件包列表... 完成 正在构建依赖关系树
正在读取状态信息... 完成 软件包 libctemplate0 无法找到,但是被其他软件包引用。 这可能意味着该软件包已丢失、已被废弃或者只能从其他源获取。软件包 libzip1 无法找到,但是被其他软件包引用。 这可能意味着该软件包已丢失、已被废弃或者只能从其他源获取... 等等
- user247553
用户@ubuntu:$ sudo apt-get install mysql-workbench 正在读取软件包列表... 完成 正在构建依赖关系树
正在读取状态信息... 完成 E: 无法找到软件包mysql-workbench 用户@ubuntu:
$
- user247553
我建议你们作为管理员至少升级到12.04版本,因为这个问题不容易解决。 - kamil

您想安装MySQL Workbench。
您尝试安装的版本适用于Ubuntu 12.04,并且某些依赖项有一些版本要求。
如果您被迫使用10.10,则需要尝试使用适用于10.04/10.10的MySQL Workbench,但仍然建议使用12.04。
此外,在安装与10.10兼容的MySQL Workbench之后,您还需要执行以下操作。
sudo apt-get install -f

修复依赖关系。
如果你是从MySQL.com下载的,那么在选择平台的右侧选择旧版本,并下载10.04版本。如果你的安装是32位的,请选择32位;如果是64位的,请选择64位。

我下载了Ubuntu Linux 10.04(x86,32位),DEB文件,但是我遇到了相同的错误。还有其他可能导致我无法安装MySQL的原因吗?当我输入你上面建议的命令时,我得到了以下结果...这是应该发生的吗? - user247553
用户@ubuntu:$ sudo apt-get install -f 正在读取软件包列表... 完成 正在构建依赖关系树
正在读取状态信息... 完成 0 个升级,0 个新安装,0 个要删除,0 个未升级。 用户@ubuntu:
$
- user247553
尝试清除之前所做的任何更改。sudo dpkg --purge mysql-workbench-gpl不要重试最近的下载和运行。sudo apt-get install -f以获取所有这些依赖项。 - user2172846