我安装了 32 位 MySQL 工作台包。但我遇到了很多问题,并试图在这里找到答案...然后我知道我的 Ubuntu 是 64 位的...并下载了 64 位版本的 MySQL。
当我输入:
sudo dpkg -i mysql_64_bit.deb
系统要求我删除最旧的一个,因此我输入:
teeba@ubuntu:~/Downloads$ sudo dpkg -r mysql-workbench-community-6.0.9-1ubu1204-i386.deb
我得到了以下信息:
dpkg: error: you must specify packages by their own names, not by quoting the names of the files they come in
Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Options marked [*] produce a lot of output - pipe it through `less' or `more' !
有人能告诉我正确的方法来安装正确的一个并删除最旧的一个吗?
答案1
dpkg --get-selections | grep mysql
上述命令将显示所有带有单词mysql
. 的包,你可以从中找到确切的包,然后通过运行将其删除,
sudo dpkg -P <packageName>
以下命令不会删除已安装的mysql
包,
teeba@ubuntu:~/Downloads$ sudo dpkg -r mysql-workbench-community-6.0.9-1ubu1204-i386.deb
答案2
在添加 My 的存储库后,尝试通过 apt-get 工具执行此操作
sudo apt-get remove --purge mysql-workbench
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mysql-workbench
它还会给出错误吗?