|
参考了很多帖子,总结下如何wine qq2010。以下是详细做法:
一、如果你的系统是32位的
1.1安装wine。
不再详细说明,可以用包管理器或者自己编译安装。需要说明的是如果以前曾经用过wine,那么先备份或者删除~/.wine
1.2安装qq2010运行的依赖,利用winetricks 。
如果你是用包管理器安装的wine,那么winetricks 也就安装上了,可以直接用了。如果是自己编译的,可以自己下载winetricks这个脚本去,下载地址:http://kegel.com/wine/winetrick
运行winetricks,在*出的界面中选择msxml3 gdiplus riched20 riched30 vcrun6 vcrun2005 ie6 flash。这些,就qq2010能运行的依赖。另外,我还安装了dotnet2.0。有时qq运行不稳定,安装上dotnet2.0后就稳定了,这个大家可参考下。
1.3修正乱码。
直接删除/usr/share/wine/fonts文件夹下所有内容。需要root权限。执行:rm -rf *.* (在/usr/share/wine/fonts下执行哦,可别乱来,你懂的)。当然,如果你不放心,可以重命名font文件夹,执行 mv fonts fonts.bak 。这样当你运行qq的时候就不会发现有乱码了。
1.4运行精简版本的qq2010。
我用QQ2010SP3.1JayXon纯净版.7z这个精简版,解压后先别着急运行qq程序,还有点工作要干。删除Plugin文件夹下的没用的插件,其中qq空间的插件最好删除,我怀疑qq运行的不稳定和这个插件有关,留一个两个就成。好了,运行qq程序吧。另外一个就是输入密码的时候要用软键盘。
二、如果你的系统是64位的
2.1你需要一个32位的WINEPREFIX
在64位系统下安装,如果安装某些库或者程序(例如安装ie6)出现无法安装的情况,提示:You're using a 64-bit WINEPREFIX, most of winetricks hasn't been fixed for win64 yet. 这时,你需要删除~/.wine,强制使用32位的,命令如下:
env WINEARCH=win32 WINEPREFIX=/path/to/wineprefix winetricks
例如:env WINEARCH=win32 WINEPREFIX=/home/你的普通用户名/.wine winetricks
2.2系统升级后的处理办法
很可能你升级了系统,wine也跟着升级了,但这时你的winetricks没有跟着升级,或者你想用新的winetricks,那么下载个去,下载地址:http://kegel.com/wine/winetricks
然后用执行:env WINEARCH=win32 WINEPREFIX=/home/你的普通用户名/.wine ./winetricks 来建立一个32位的WINEPREFIX,其中,winetricks在当前目录下。
2.3后面的事情就是回到1.2、1.3、1.4了,不再详述。 |
|