安装.deb
32 位,我有这个警告:
依赖不满足:libmysqlclient16 (>=5.1.21-1)
曾尝试apt-get install libmysqlclient16
:
E: 包“libmysqlclient16”没有安装候选
这apt-get install libmysqlcliente18
安装正确,但是当再次尝试安装 MySQL Workbench 时,我遇到了同样的错误。
编辑
我试过这个,但结果:
sudo gdebi mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
This package is uninstallable
Dependency is not satisfiable: libmysqlclient16 (>= 5.1.21-1)
编辑使安装apt-get install mysql-workbench
工作但安装了旧版本。
我稍微使用了 Daniel Mota 的文档,但需要修改他的一些命令:
您可以在此处获取必要的 mysql 工作台 deb
首先运行以下命令:
须藤 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。
在评论中 Peter K. 让我知道这在Ubuntu 16.04 中不起作用。所以这是让它在 Xenial 中工作的最简单方法。我仍然按照上面的链接获取最新的mysql工作台deb文件(本次更正时的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 安装它(如果你没有切换到 root alread,请使用 sudo):
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
您现在应该可以在 Xenial 中启动 mysql-workbench。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句