警告!此操作将破坏数据

警告!此操作将破坏数据

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

答案1

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

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

答案2

警告!此操作将破坏数据

sudo apt-get remove wine
rm -rf ~/.wine

如果你确实希望它是一个命令,请将两行之间的换行符替换为&&

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

它不会做的事情:

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

使用 Alacarte 清理你的菜单

由于上述操作不会删除菜单中的旧程序链接,因此您需要手动删除 Wine 应用程序。幸运的是,在最新版本的 Wine 中,所有程序都会自动聚集在“Wine”子菜单下。我们只需隐藏或删除以下内容:

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

答案3

我使用以下命令删除了 Wine 和相关程序:

在你的终端运行这个来删除所有 wine 应用程序:

cd $HOME
rm -rf .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,png}
rm -f $HOME/.local/share/icons/*-x-wine-*.{xpm,png}

来源:

答案4

@Alaukik 的回答很有效,但正如 Oli 在他的回答中提到的那样,如果wine没有包安装,那么答案如下:

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

无法完全删除wine。因此,要完全删除,请按照上述脚本进行操作。

sudo apt-get purge wine* ; sudo dpkg --purge wine*

干杯!!!

相关内容