如何使用一个命令删除连接到 Wine 和 Wine 的所有程序?

Alv*_*var 7 10.04 wine

我想在一个命令中删除与 Wine 和 Wine 本身关联的所有程序,可以吗?这个问题的重点是我不想找到任何连接到 wine 的文件。

Lin*_*ity 16

sudo apt-get remove wine
rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm
Run Code Online (Sandbox Code Playgroud)

这将卸载 wine 并删除所有菜单和图标。


Oli*_*Oli 7

警告!这样做会破坏数据

sudo apt-get remove wine
rm -rf ~/.wine
Run Code Online (Sandbox Code Playgroud)

如果您真的希望它成为一个命令,请将两行之间的换行符替换为 &&

这将删除 Wine(如果您从 repo 安装了它)并且它将破坏应用程序的默认安装区域。

它不会做的事情:

  • 如果您在没有软件包的情况下安装 Wine,它不会删除 Wine。
  • 它不会删除已安装到非标准位置的东西。
  • 它不会删除 Wine 应用程序在外部创建的文件 ~/.wine
  • 它不会清理你的菜单。
  • 它不会清除您指向 Wine 应用程序的任何文件关联。
  • 明天早上它不会打电话给你。

使用 Alacarte 清理您的菜单

因为以上不会删除菜单中的旧程序链接,所以您需要手动删除 Wine 应用程序。值得庆幸的是,在最新版本的 Wine 中,所有程序都自动聚集在“Wine”子菜单下。我们只需要隐藏或删除它:

  1. 右键单击菜单按钮,然后单击编辑菜单
  2. 找到 Wine 部分并删除它或取消选中它。