[分享]在gutsy AMD64下安装wine以及珊蝴虫QQ经验总结

Wine、Cedega、CrossOver 等配置
回复
daming
帖子: 9
注册时间: 2006-11-24 1:17
送出感谢: 0
接收感谢: 0

[分享]在gutsy AMD64下安装wine以及珊蝴虫QQ经验总结

#1

帖子 daming » 2007-08-23 22:41

由于官方还没有gutsy版本的wine,所以我采用了7.04的64位版本:“wine_0.9.43~winehq0~ubuntu~7.04-1_amd64.deb”。参考各位兄弟的帖子,经过24小时的摸索,我终于搞定了它们,特发此帖,与大家分享!

一、wine的准备工作:
让wine不调用gbk字体,这会使得wine非常慢。最好是把“/usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE”中的有“GBK”字样的“fs3”整段都注释掉。
代码:

代码: 全选

sed -i "s/^[^#]*GBK/\#Marked for GBK--- &/g" /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE >/dev/null
二、安装wine。之后,在终端里运行“winecfg”,生成“~/.wine”目录。

三、复制windows系统下的mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll到wine的 system32目录下(默认是~/.wine/drive_c/windows/system32)


四、关于字体:
可以将Windows的字体“simsun.ttc”和“simfang.ttf”复制到“~/.wine/drive_c/windows/fonts”目录下。值得注意的是如果你不作这一步也没有什么关系,只是程序的字体比较难看,发虚。

五、设置scim(如果你是使用scim的话)
系统->首选项->SCIM 输入法设置
去掉scim设置的“前端->全局设置->将预编辑字符串嵌入到客户端中”前的钩
去掉scim设置的“面板->gtk->嵌入式候选词标”前的钩

六、设置 riched20.dll和riched32.dll
在终端中运行“winecfg”,在“libraries”选项页下,添加riched20.dll和riched32.dll
然后选edit,都设为native。(可能选中后,右边的“add”按钮还是灰的,解决办法是:选择其它的项目,直到“add”变黑,然后在选择riched20.dll,就可以添加了)

七、链接“/usr/lib/local”到“/usr/lib32/”
代码:

代码: 全选

sudo ln -s /usr/lib/locale /usr/lib32/
这一步很重要,如果不作,那么程序中的中文都会变成乱码。如果你的系统中没有“/usr/lib32/”或者是没有安装“ia32-libs”,那么把它安装上,同时把“lib32asound2(用于使用ALSA)”也安上。如果你的系统是“AMD64”的,那么把它们下载下来,用下面的命令安装:

代码: 全选

sudo dpkg --force-architecture -i xxx.deb
详细情况:http://wiki.winehq.org/UbuntuAMD64

八、安装珊蝴虫版QQ2007
在安装程序上点击右键,选择“用“Wine Windows Emulate”打开”,运行程序,安装之。

九、破解qq的sb防钩子程序
删除你QQ安装目录下(一般为~/.wine/drive_c/Program Files/Tencent/QQ)的“TIMPlatform.exe”这个文件

十、启动
第一次启动比较慢,启动后的字体比较小,比较难看,后面再启动就快些,字体也变得好看多了。

这样安装好的QQ还有一点瑕疵:在某些小地方有些乱码(如图二)。呵呵,这个留给哪个牛人去解决了。
附件
QQ用户登录.png
QQ用户登录(图一)
QQ.png
(图二)
.png
聊天中(图三)
WinRAR.png
安装WinRAR(图四)
头像
windowssux
帖子: 618
注册时间: 2006-08-06 16:58
来自: 北海
送出感谢: 0
接收感谢: 1 次

#2

帖子 windowssux » 2007-08-23 22:49

那些小部分的乱码确实令人费解,用了所有的字体解决方法都无法解决,都不知道QQ到底用到多深的底层文件。

废废的QQ,一点也不必。
头像
ct
帖子: 2201
注册时间: 2005-04-06 21:15
来自: 安徽黄山
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 ct » 2007-08-24 9:51

那个要重新编译wine,打中文按钮补丁.
头像
skyx
论坛版主
帖子: 9203
注册时间: 2006-12-23 13:46
来自: Azores Islands
送出感谢: 0
接收感谢: 1 次
联系:

#4

帖子 skyx » 2007-08-24 9:57

ct 写了:那个要重新编译wine,打中文按钮补丁.
ftp上ct's 目录下有 打好的wine ,不过有可能是32位的。
no security measure is worth anything if an attacker has physical access to the machine
头像
ct
帖子: 2201
注册时间: 2005-04-06 21:15
来自: 安徽黄山
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 ct » 2007-08-24 10:13

huahua编译的好像都打过改补丁,当然,全是32位的好像 :lol:
头像
yegle
帖子: 133
注册时间: 2007-04-28 18:15
送出感谢: 0
接收感谢: 0

#6

帖子 yegle » 2007-08-24 18:30

应该有for gutsy的官方版吧?欧洲官方源里面的算不算官方版?
我32位的gutsy,直接sudo apt-get install wine安装上的
dshuang001
帖子: 13
注册时间: 2007-09-17 14:25
送出感谢: 0
接收感谢: 0

安装“ia32-libs”

#7

帖子 dshuang001 » 2007-09-30 9:21

如果你的系统中没有“/usr/lib32/”或者是没有安装“ia32-libs”,那么把它安装上,同时把“lib32asound2(用于使用ALSA)”也安上
请问怎么安装!

补充一下:我是ubuntu 7.04.

请问需不需要安装ia32-libs和lib32asound2?这两个包是干什么的?请提供一下源好吗,我把我所有的源都加上了也apt-get不到。谢谢!
头像
qianwx
帖子: 730
注册时间: 2006-07-08 14:41
送出感谢: 0
接收感谢: 0

#8

帖子 qianwx » 2007-09-30 18:35

为什么一定要用wine去模拟运行QQ呢??貌似eva目前还是能够连上的。。至少我到目前为止一直很正常的在使用eva上QQ~只是EVA少了一些功能。。。如果仅仅只是聊天的话,EVA够用了
头像
coddy
帖子: 29
注册时间: 2006-04-11 12:27
送出感谢: 0
接收感谢: 0
联系:

#9

帖子 coddy » 2007-10-30 20:10

我这不能建立.wine目录,能告诉我怎么回事么?谢谢啦!

wine: creating configuration directory '/home/clifford/.wine'...
Segmentation fault (core dumped)
wine: wineprefixcreate failed while creating '/home/clifford/.wine'.
clifford@MacWorld:~$ wineserver: could not save registry branch to /home/clifford/.wine-5AocP8/system.reg : No such file or directory
wineserver: could not save registry branch to /home/clifford/.wine-5AocP8/user.reg : No such file or directory
celeron007
帖子: 20
注册时间: 2007-05-21 17:34
送出感谢: 0
接收感谢: 0

#10

帖子 celeron007 » 2007-10-31 20:50

看来不止一位仁兄有这个问题阿。。。。。同问的说。。。。

coddy 写了:我这不能建立.wine目录,能告诉我怎么回事么?谢谢啦!

wine: creating configuration directory '/home/clifford/.wine'...
Segmentation fault (core dumped)
wine: wineprefixcreate failed while creating '/home/clifford/.wine'.
clifford@MacWorld:~$ wineserver: could not save registry branch to /home/clifford/.wine-5AocP8/system.reg : No such file or directory
wineserver: could not save registry branch to /home/clifford/.wine-5AocP8/user.reg : No such file or directory
头像
coddy
帖子: 29
注册时间: 2006-04-11 12:27
送出感谢: 0
接收感谢: 0
联系:

#11

帖子 coddy » 2007-10-31 22:10

自己解决一下,重装NVIDIA的驱动就可以了 8)
回复

回到 “Wine及其分支”