乘着最近在大战,我也贴个UBUNTU下装QQ的方法。只是这个QQ也是被改过的版本。爱用不用喽。。。。经测试,比linux占资源少一点,只是一些QQ附加的功能都可能没有了。。但是,能够聊天已经很不错了。
如果不用虚拟机,你连WEBQQ也用不了,有这样的工具,你还能怎么样?
先装wine,然后用winetricks装上这些常用的(其实前两天我的博客里介绍的wine就已经有介绍这样的了)。
- winetricks msxml3 gdiplus riched20 riched30 vcrun6 vcrun2005sp1
最后我COPY这段文字,请大家可以随便看:
- 第四步:最后建议下载这个由深度出品的qq2009单文件版,主要是兼容性好(下载地址在文章最后给出)。
- 下载解压后把“wineqq2009.exe”放到你的主目录,打开 Shell 来一句:
- sudo chmod +x wineqq2009.exe
- PS:加权限了才准许运行。
- 最后将wineqq2009.exe复制到“.wine/dosdevice/c:/windows/system32/”文件夹里改为qq.exe。
- 当然你也可以下载qq2008,但是由于和Ubuntu的输入法冲突,你只要在密码框打密码qq就会崩溃,当然也有解决办法。
- 1.在一个空白文档里打下密码,然后再粘贴到密码框。
- 2.用软键盘输入密码。
- PS:记得把自动登录选上,下次就没有这么麻烦了^_^。
- 所以,综合考虑,还是选这个qq2009单文件版好多了!
- 第五步:加入WineQQ菜单。
- 1.在”.wine/dosdevice/c:/windows/Program Files/Common Files”文件夹内右键选择新建文件夹Icon.下载QQ图标放到此处。
- 2.右击菜单条,选择编辑菜单(E),新建项目位置如下图:
- 3.编辑项目图标就从第1点的位置找到图标,其它内容如下图:
由于文件太大,我不提供下载,请到这里下载单文件版的QQ:http://killmind.com/blog/?post=188,我的文章也是从这里看的。(其实前两天我装wine的时候就尝试过所有版本的QQ了,但都是只能装不能启动。真的很郁闷。所以试了一下这个单文件的QQ),运行后,所有的聊天记录和信息文件存在mydocument目录下。和2009选择存在我的文档下结果是一样的。GOOD LUCK
后记:最后我看了这里:http://blog.chinaunix.net/u/27383/showart_689260.html,虽然它写的是2007版的QQ,但我测试了一下,2010的确实能用。虽然在安装的时候注册组件出了两次错,但确实是启动成功了(输密码的时候,请使用软键盘,否则,光标一移动到密码框就出错了。)
备份:
- 我的安装环境是:RedHat.Enterprise.Linux.AS.V4.0.Update4 + wine-0.9.44.tar.bz2 + 珊瑚虫 2007v5.0b正式版
- 第一步,用root用户登陆Linux,挂载WindowsXP系统的C盘分区。
- 新建一个文件夹,作为WindowsXP系统C盘的挂载点,我选的是/mnt/WindowsXPc
- mkdir /mnt/WindowsXPc
- 创建挂载点
- mount -t ntfs /dev/sda1 /mnt/WindowsXPc
- 第二步,切换到普通用户登陆Linux,安装wine,因为用root用户安装wine时会提示错误。
- 打开终端,进入wine安装包所在的目录比如我放在了/opt
- cd /opt
- 解压wine安装包(我在这无法用命令解压,只好右键“用归档管理器打开”,不知道怎么回事?)
- tar xjvf wine-0.9.44.tar.bz2
- 进入解压得到的文件夹中
- cd wine-0.9.44
- 运行wine自带的安装程序
- ./tools/wineinstall
- 接下来是极其漫长的等待,盯着编译状态中的终端长达10分钟以后,忍无可忍的我夺门而出 —— 吃晚饭去......安装过程会提示你选择"yes"或"no",全都选"yes",一路回车下去即可。安装的末尾阶段,终端中会提示你输入root用户的登陆密码,这就是安装即将结束的标志。如果一切顺利,安装结束以后会有"Goodlucky..." 的信息提示,这就说明wine已经成功安装到你的Linux上了。
- 为了接下来步骤的顺利进行,建议大家注销一下系统,以root用户名登录Linux。
- 第三步,因为之前我们已经挂载了WindowXP系统的C盘,这时便将WindowsXP系统 C:\Windows\system32 里的以下文件:mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll 拷贝到Linux系统root用户目录下的 ./wine/drive_c/windows/system32 里,覆盖原有文件。
- 第四步,安装QQ。
- 在终端中切换到QQ安装文件所在目录,比如我放在了/opt
- cd /opt
- 以wine的方式运行QQ的安装文件
- wine IPQQ0750b.exe
- 接下来,我们便可以看到在Windows下常见的QQ安装窗口了,安装过程跟Windows下完全一样,一步一步“下一步”就行了。在这里我要提醒一点,QQ主程序的安装路径最好选默认值,系统会自动将其存放到Linux虚拟的WindowsXP C盘的相应位置中,这样可防止过后执行过程中出现一些未知的错误。
- 第五步,安装结束以后,把QQ安装目录 ./wine/drive_c/Program Files/Tencent/QQ 里的 TIMPlatform.exe 删除掉。
- 第六步,为QQ设置一下wine。
- 在终端中输入下面的命令打开wine的配置文件
- winecfg
- 在"Applications"标签里添加QQ的主执行程序QQ.exe;在"Windows Version"下拉框中选择"WindowsXP";完成上述两步以后,点击“应用”,然后切换到"Libraries"标签,在"New override for library"下拉框中添加riched20和riched32,最后确定退出。
- 第七步,运行QQ。
- 安装QQ时在桌面上创建了快捷方式,但那是.lnk格式文件,Linux下好像无法运行。我自己又重新创建了一个QQ启动器,但是双击没反应;若将启动器修改为“在终端中运行”,双击以后只弹出一个小窗口,而且瞬间就消失了,不知道怎么回事?最后我只能选择在终端中用命令行来打开QQ。
- 在终端中切换到QQ主程序安装目录
- cd ./wine/drive_c/Program Files/Tencent/QQ
- wine QQ.exe
- .
- .(一大堆信息,看不懂...)
- .
- 这个时候,熟悉的QQ登陆窗口就出现了!接下来的操作就不用我多说了吧,号码,密码,登陆,OK!