如何删除已安装的软件包

如何删除已安装的软件包

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

它还会给出错误吗?

相关内容