运行 apt-get purge 后 Wine 未被删除

运行 apt-get purge 后 Wine 未被删除

我最近升级到了 Jammy Jellyfish,它破坏了许多应用程序和调整。我正在努力删除/重新安装它们,但 Wine 很难。

我运行sudo apt-get purge wine后得到以下信息:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'wine' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

which wine显示:

/usr/bin/wine

还有其他我可以尝试的删除方法吗?

答案1

没有实际文件名为/usr/bin/wine所以我认为这可能是一个链接,或者现在是一个断开的链接。运行以下命令:file /usr/bin/wine以确认这一点。

如果它是一个实际文件(而不是链接)并且它是通过 ppa 安装的,那么有几种方法可以找到有问题的包。

您可以使用该dpkg -l命令列出所有已安装的软件包,并且可以过滤结果以仅包含与“wine”匹配的结果,如下所示:

dpkg -l | grep -i wine

这将返回名称或描述中包含字母“wine”的所有软件包。如果列出了某个软件包,则卸载或清除该软件包。

另一种方法是用来apt-file定位提供该文件的包/usr/bin/wine

首先,apt-file使用以下命令进行安装:

sudo apt update
sudo apt install apt-file

然后,更新它:

sudo apt-file update

最后,搜索有问题的包:

apt-file search "/usr/bin/wine"

这应该返回包名称,后跟包中包含的文件的路径。

答案2

您是否可以尝试通过Synaptic 软件包管理器通过搜索“葡萄酒“?

由于包没有被调用葡萄酒正如我在我的系统上看到的:

Synaptic 软件包管理器正在搜索“Wine”

相关内容