每一个版本,我都新开一篇文章去写,不因为什么,只是想去记录一下。
修改权限问题,更改模拟环境,我这里使用非常稳定,本机现在环境:
linux deepin 10.12 (ubuntu10.10 也可,前些天就是装这个版本测试过了)
wine 1.3.10 (wine1.3.8以后即可)
winetricks 0.0+20101222-0ubuntu1~ppa1 (就是说,这个软件包的版本必须大于20101222那天的版本,低于会造成ie无法装上。)
由于 winetricks 是安装运行库必须的软件包,请确保你的该包大于等于这个版本。微软关闭了ie6的在线安装,以前版本的安装是调用微软官方下载,该版本及以后版本是下载ie完整包进行安装,不需安装过程中在连接微软下载。
(为何一定要装上IE,应该qq的聊天记录是基于html,需要ie核心去解析)
其他过程与之前版本一样。
(提示:请确保winetricks版本大于或等于以上版本,再进行原教程的第一次运行操作。)
原运行操作地址在这里
注意:如果安装过wine-tm 0.1的包,一定卸载了0.1的包再装0.2的包,如果是覆盖安装,没有修改文件夹的属主为root用户。
下载地址:
———————————————————–分割线—————————————————-
以下为不使用deb包的wine教程,我只说个大概步骤,至于怎么弄,你们自己看一下
1、保证winetricks 版本为上方所说版本。
2、安装所需运行库
winetricks msxml3 gdiplus riched20 riched30 vcrun6 vcrun2005sp1 ie6 vcrun6sp6 vb6runsp6
所需运行库比wine-qq多两个。
3、下载tm绿色版,在上方的下载地址有,下载后,解压得到tm2009文件夹,我们把他放进root用户目录,比如/opt文件夹。命令如下
sudo mv tm2009 /opt
(为何一定要放进去?放进去之后,文件属主是root,用我们的用户运行的时候,是没有权限修改文件格局内容的,这样tm就无法实现自动升级的相关操作)
4、设置wine环境为win7命令跳出wine控制台
winecfg
选择windows版本为windows7
(为什么要这么做,因为文件属主是root,我们普通用户无法运行后在程序文件夹生成文件,而tm运行在xp模式下,会将聊天记录等文件生成在程序目录,而win7下保存在我的文档中,而wine指定我的文档位置在用户主目录)
5、解决字体问题
调用文泉驿字体,命令如下:
ln -s /usr/share/fonts/truetype/wqy/wqy-microhei.ttc ~/.wine/drive_c/windows/Fonts/
以上命令只是在wine的环境中添加了字体,没有在wine的注册表中添加字体,下面名录为wine环境注册字体
regedit /opt/tm2009/init.reg
看到这个命令没有错,因为我把注册表文件放进tm的绿色包了,直接使用即可。
6、运行tm,命令如下
wine /opt/tm2009/Bin/TM.exe
至于怎么制作桌面菜单等工作,我就不说了,自己上网搜搜吧。用我的deb包,第一次运行只是按步骤执行了前面五个步骤,后面每次运行,都是执行第六个步骤而已。
感谢陈同学为广大Linux用户贡献~我过来消灭零回复~
其实你上次的那个包,要想正常使用,就得每次都重新解压……根本和wine的版本无关系……
终于出了这个版本啦,我试试看会不会崩溃[face:5]
其实1.3.9也没问题……是不是tm自己会进行文件校验什么的……[face:44]
wine1.2.1毫无压力[face:22]
问题在这里,只要登录后修改了tm的个人设置。
再重启TM,只要输入密码,就会崩溃(难道tm会检查/tm2009/user/里面的配置……)
和1.0版一样的bug啊!!![face:8]
原来如此,我没有修改过个人信息,所以都没有崩溃现象,会检查的。但是/tm2009文件夹里面,我打包的,是不能修改的,属主用户是root,其他用户是没有权限修改的。
我都是直接解包的,所以权限无效。
我是这样推测的,因为要每次重新解包才可以用,就算我把用户配置文件删除照样崩溃,所以跟/tm/2009/user里面的无关系。
我就想,既然每次都需要重新解包,那么就是TM对“自己的程序文件”做了手脚 —— 只要你第一次使用,TM就会悄悄的修改么些文件。
所以,我将tm2009拷贝到/opt下,tm就无法“悄悄修改文件了”。
结果,每次都可以正常登录了!
对了我是wine1.2.1!
原来我忘了一个最重要的,一定要卸载0.1版才能装0.2版,覆盖安装,文件夹权限没有改为root用户。。我发给别人测试的我都说到这个。悲剧鸟。。。马上重写。。。
不过,我现在已经正常使用了。
你说的权限是啥意思啊,我都是手工解包安装的,只要你sudo cp -r tm2009 /opt/tm2009 ,文件所有者自然就变成了root……
对了,我喜欢将 /opt 在wine 里面直接映射为虚拟磁盘[face:5]
你看一下,安装在/usr/share/tencent的文件夹,属主是自己的用户名,在运行的时候,程序就可以对这个文件夹内进行更改,如果是root属主,那么你用其他账户运行,就只能读这个文件夹的文件,不能对文件夹内的文件进行修改,自然记录不了一些东西,也不会出现需要升级,并崩溃的错误。
权限什么的我知道,这个只是对你的安装包而言,安装包执行了脚本……
/ 以下的都是root 除非你 chown ……
因为0.1版的tencent文件夹,安装后,所属用户是当前安装用户,不是root用户,所以运行程序之后,程序可以修改自己程序文件夹内的文件,0.2版,把他改成root用户了,wine-thunder的程序文件夹也是所属用户是当前用户,不是root用户,
哦,你是说你的包在安全过程中可以自动进行权限设置吧。
哈,我手工sudo的效果一样啦[face:12]
很可惜,打包的时候,在当前用户打包,安装进去的都是当前用户,我看了wine-thunder也是一样,后来我就开启了我的root账户,用root打包,安装之后,所属用户,就是root了。
装完了不能启动,悲剧
第一次运行,需要用命令运行,请看0.1版的教程。
就是终端运行wine-tm吧,都运行过了,过程中安装ie还是有问题,其他一切正常,装完了提示说将自动打开tm,但是没见反应,手动打开可以看到面板上有tm,但过会儿就自动关闭了。
确认你的winetricks在0.0+20101222-0ubuntu1~ppa1版本以上,不然安装ie是有问题的。如果之前安装过0.1版,请卸载了再安装0.2版。
在深度论坛看到博客地址。已经在reader里订阅了。
我是LinuxDeepin版的版主:)
我的博客http://sunxl.tk
恩,看到了,wine-tm,可能还有一下问题,还得慢慢解决。wine-qq已经不能用了。
这两个软件在版权上是否有问题?
版权上,不懂,我没修改过文件,只是删除一些插件,没有反编译过,一切使用腾讯的TM beta版本,应该不会有版权问题,而且我没有商用。而且运行环境也是运行在wine模拟出来的环境,还没有任何外挂程序挂在上面,应该不会有版权问题。
感谢陈同学
我的不能登录,是10.10下的,提示: 暂时无法登录,请稍候重试
支持下![face:5]
请问博主,要怎么才能升级winetricks啊?我在新立德里看到始终还是1106版的
更新wine的官房源
有人遇到过群动态“The page cannot be displayed……”的吗?
每个人都是这样,那里没法显示,没崩溃现象就好多了。
我以为是我的IE6没装上
谢谢博主
只要能看到聊天记录,ie就正确装上了,不然都看不到的。
TM更给力吗
还可以。
博主,我想把你的文章转载到我的百度空间里面去,你看要得不
转载可以的,带上原来的地址。
包中 winetricks 安装 vb6runsp6 没有,是 vb6run 吧,搞错了吧
后面没仔细看,都是网友发上来的命令,而且能够正确安装。有空再仔细看看。
对了,还有一个问题需要修正,就是 wine 1.3 使用了 winepath 代替 wineprefixcreate,所以你写的 sh 中,这个地方也会出错
那wineprefixcreate还能用吧?我用1.3.10还能正确安装。
你 1.3 有这个命令?
wineprefixcreate
程序“wineprefixcreate”尚未安装。 您可以使用以下命令安装:
sudo apt-get install wine1.0
没有,只是这个出错可能没有见到吧,还有,这个 tm 一直显示离开的状态
wineprefixcreate ,我这里正常使用,该命令应该没有被删除,反正我这里没有出错,离开状态,没有办法解决,这个是wine和windows的关系。
好东东,奶牛来支持下…
话说不是很喜欢wine1.3,感觉还是1.2舒服…
到这里下载最新版本的 winetricks 能解决很多问题 包括ie6 什么的 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/pool/main/w/winetricks/
wine的ppa源更新到最新就行了的。现在linux deepin出了几个依赖包,好像还不错的。
linux上个qq还真费劲
libqq for pidgin的路过了。