我想用一个命令删除所有与 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”子菜单下。我们只需隐藏或删除以下内容:
- 右键单击菜单按钮,然后单击编辑菜单
- 找到 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*
干杯!!!