彻底删除 Wine

彻底删除 Wine

希望有人能帮我解决我遇到的这个问题。Wine 无法在我的 Ubuntu 14.04LTS 上运行,所以我想完全删除它并从软件管理器中安装

我使用的代码如下

sudo apt-get purge wine

这表明

wine            wine1.6         wine1.6-amd64   wine1.6-i386    wine-gecko2.21  wine-gecko2.34  wine-mono0.0.8  wine-mono4.5.4  winetricks

因此当我使用卸载时

sudo apt-get remove wine1.6 --purge --no-install-recommends

它成功卸载了 wine1.6,但又安装了另一个版本

The following NEW packages will be installed


wine1.8 wine1.8-amd64 wine1.8-i386:i386

我的问题是如何防止安装 wine1.8,因为我想完全删除 wine。抱歉,如果这真的很简单,我是 ubuntu 新手,学习很慢

谢谢, 尤利塔尔

答案1

我认为您的第一个命令只是清除 wine 包,这只是其他包的依赖项。

sudo apt-get purge "^wine.*"

应该清除系统上所有以“wine”开头的软件包。

请注意,apt-get 使用正则表达式进行模式匹配,因此使用 ^ 和 .*

答案2

简单运行

sudo apt remove --purge wine*

应该删除 wine 包并且不会导致任何额外的安装。

旁注

  • *在这里充当通配符
  • apt并且apt-get是类似的命令 - 虽然它们不是 1:1 相同的。apt似乎是未来。
  • --purge不仅删除包本身,还会删除与用户相关的配置

答案3

purge remove

将删除与包相关的所有内容包裹名字,但不包括安装过程中建立的依赖关系。

sudo apt-get purge --auto-remove [packagename]

这将删除该包以及配置文件和依赖项。

您可能想浏览以下链接:

如何彻底删除任何程序及其安装文件?

彻底删除应用程序的正确方法是什么?

答案4

就我的情况而言,在进行

sudo apt-get remove wine

Wine 仍然出现在破折号中。所以我尝试了:

sudo apt-get purge wine

这给了我一个输出:

The following packages were automatically installed and are no longer required: (...)
Use 'sudo apt autoremove' to remove them.

因此当您到达这一点时,您可以运行以下命令:

sudo apt-get autoremove

当我这样做时,葡萄酒从仪表板上消失了。

相关内容