ubuntu 12.04安装QQ2012(福利篇) (2012-10-29 16:07)



在很早安装linux的时候,即使是ubuntu这样的桌面级操作系统,之所以很多人觉得虽然特效很炫,但是还是不选择就是没法使用windows上的东 东,比如最常见的QQ没法用了,word等办公软件不能用了,游戏不能玩了,多么无趣啊,所以应运而生的wine解决了无数人的需求,即使早期依旧有点小 坑爹~

而当wine出现之后,安装一个windows下的软件也不是个轻松的活,不同的软件得装不同的东西,所以依旧不是很方便,所以有一些组织开始尝试将一些 windows的软件封装成linux平台下的东东,比如QQ,首先每个使用了这样的人我觉得首先都要在心里感谢这些人的辛苦付出,才能让我们的日常工作 生活变得轻松愉悦,下面不多废话,开始,首先介绍QQ的ubuntu封包来源与 http://www.longene.org/,有必要关注哈
以下部分内容来源于网络

6-1 号更新的http://www.longene.org/download/WineQQ2012-20120531-Longene.deb ,总所周知,6-1号更新的修补了少量的bug,如果可以,请关注更新版本下载


我的ubuntu是12.04 64位版本,和32位稍有不同,64位需要安装32位兼容库 ia32-libs


  1. sudo apt-get install ia32-libs

下面就和正常的安装ubuntu的包相同了,省事不少哈


  1. sudo dpkg -i WineQQ2012-20120531-Longene.deb


卸载一样方便


  1. dpkg -r qq-for-wine

然后在dash中找到QQ直接运行即可,下面有一些常用错误列举如下
一.如果qq使用时发现没有声音或者遇到接收消息时qq僵死的情况,按照下面安装高版本的slsa。
由于wine-1.4-rc2需要高版本的alsa-lib(>=1.0.22)版本,而Ubuntu自带的alsa-lib库版本太低,导致使用音频时可能会出现问题。
安装步骤:
1. 下载源码:
你可以去官网 ftp://ftp.alsa-project.org/pub/lib/ 下载源码,下载高于1.0.22版本的alsa-lib。
注意:我们只测试过alsa-lib-1.0.24.1的版本,能正常运行( ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.24.1.tar.bz2)。 其他版本未作测试。
2.然后解压
tar -jxvf alsa-lib-1.0.24.1.tar.bz2
3.最后编译安装:
cd alsa-lib-1.0.24.1
./configure
make && make install
如果觉得麻烦,那可以试试我们已经编译好的alsa-lib。
下载: http://www.longene.org/download/alsa-lib-1.0.24.1.tar.bz2
安装方法很简单:
解压(tar -jxvf alsa-lib-1.0.24.1.tar.bz2),然后cd到解压开的文件夹,然后运行命令make install
由于桌面环境不一样,我们编译好的alsa-lib不一定所有机器都能用,如果不行请参考上面的方法去官网下载源码手动安装。
二.如果菜单无法前台显示,去掉qq设置 '始终保持在其他窗口前端' 前面的勾。
三.如果QQ无法使用ibus中文输入法,按修改下面文件后重启。
1).在/etc/profile文件最后添加
XMODIFIERS="@im=ibus"
XIM="ibus"
GTK_IM_MODULE="xim"
QT_IM_MODULE="xim"
ibus-daemon -d -x
2).把/etc/X11/xinit/xinput.d/ibus文件中的 XIM_ARGS="--xim" 改成 XIM_ARGS="-d -x"
后期测试此安装方法和QQ版本在ubuntu 12.10也是可行,安装成功