wine

Wine 是 Linux 用的比较多的 Windows 模拟器,但我是绝对不推荐用这工具,现在机器的配置都还不错,与其安装 Wine 磕磕绊绊支持 Windows 程序,不如直接装个虚拟机省事多了。

我在自己的 Debian/Ubuntu 上安装 Wine 后,无法装 QQ,无法装 Evernote,中文乱码,等等问题,不胜其烦。我也不觉得自己再有这个精力去解决这些麻烦琐碎又没价值的事情。在试用了很短的时间内,我决定删除它,但其实删除不是那么顺利,总是删不干净。后来结合 apt-getdpkg 相关指令,可以删的较为干净。

删除 Wine 的方法:

1. 通过 dpkg 找出 wine 相关的 package

$ dpkg -l | grep wine
ii  libwine                               1.4.1-4                            i386         Windows API implementation - library
ii  libwine-alsa:i386                     1.4.1-4                            i386         Windows API implementation - ALSA sound module
ii  libwine-bin:i386                      1.4.1-4                            i386         Windows API implementation - system services
ii  libwine-gecko-1.4                     1.4+dfsg1-3                        all          Windows API implementation - web browser module
ii  libwine-gl:i386                       1.4.1-4                            i386         Windows API implementation - OpenGL module
ii  wine-bin                              1.4.1-4                            i386         Windows API implementation - binary loader

2. 通过 apt-get remove/autoremove/purge 删除上面找出的 package

$ sudo apt-get remove libwine

(这里本来可以更狠一点,用 sudo apt-get purge 来做)

删除后,显示遗留了一大堆无用的包,用

$ sudo apt-get autoremove

清除

再反复以上两步的过程

$ dpkg -l | grep wine
rc  libwine                               1.4.1-4                            i386         Windows API implementation - library
rc  wine-bin                              1.4.1-4                            i386         Windows API implementation - binary loader
$ sudo apt-get purge wine-bin

3. Debian 特别说明

以上执行完后,在 Debian 中可能还有残留的菜单内容,可以这样清除:

rm -rf $HOME/.wine
rm $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm $HOME/.local/share/desktop-directories/wine*

Ref:http://askubuntu.com/questions/15551/how-to-remove-wine-completely