如何删除已安装的软件包

我安装了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' ! 

任何人都可以给我正确的方法来安装正确的一个并删除最旧的一个?

 dpkg --get-selections | grep mysql 

上面的命令将显示所有包含单词mysql的包。您可以找到确切的包,然后通过运行将其删除,

 sudo dpkg -P  

以下命令不会删除已安装的mysql包,

 teeba@ubuntu:~/Downloads$ sudo dpkg -r mysql-workbench-community-6.0.9-1ubu1204-i386.deb 

在为My添加存储库之后,尝试从apt-get工具执行此操作

 sudo apt-get remove --purge mysql-workbench sudo apt-get update sudo apt-get upgrade sudo apt-get install mysql-workbench 

它还会给你错误吗?