当前位置:Linux教程 - Linux文化 - [图]linux_qq,简单实现在Linu上安装运行QQ软件(支持最新版QQ)

[图]linux_qq,简单实现在Linu上安装运行QQ软件(支持最新版QQ)

想在Linux环境中使用QQ的话其实不难。这里收集了一些关于安装linux_qq(支持最新版的QQ软件)的教程资料,你可以按提示简单安装即可。


方案一:在Red Hat 9.0上配置QQ的成功经验。

选择QQ软件

腾迅公司并没有推出专门qq for linux的软件,但是已经有很多自由软件或插件支持在Linux下使用QQ。这些软件都可以在Internet上获得,常用的有Gaim+OpenQ、Gaim+libqq和LumaQQ等。以下链接可以分别获得这些软件:

Gaim网址为http://gaim.sourceforge.net/downloads.php。

Libqq网址为http://zd.linux.com.cn。

OpenQ网址为http://openq.linuxsir.org/cgi-bin/wiki/moin.cgi/_cf_c2_d4_d8。

LumaQQ网址为http://linad.8866.org/share/Linux_Software/%bf%cd%bb%a7%b6%cb/lumaqq-0.1b.tar.bz。

Gaim+libqq和Gaim+OpenQ都是在Gaim中添加QQ插件,所以必须注意Gaim与QQ插件的版本对应关系。

Gaim与libqq的版本对应关系举例如下:

◆ libqq-0.0.1-0.48.so适用于Gaim 0.48、0.49;

◆ libqq-0.0.1-0.50.so适用于Gaim 0.50;

◆ libqq-0.0.1-0.51.so适用于Gaim 0.51、0.52;

◆ libqq-Gaim-0.48-qq.patch适用于Gaim 0.48、0.49 0.50;

◆ libqq-Gaim-0.51-qq.patch适用于Gaim 0.51、0.52。

Gaim与OpenQ的对应关系请参看http://openq.linuxsir.org/cgi-bin/wiki/moin.cgi/_cf_c2_d4_d8。

安装QQ

在Linux上安装软件有Tarball和RPM两种方式,Tarball是类Unix操作系统中常见的安装方式;RPM(Red Hat Package Manage)是Red Hat公司推出的包管理方式,这是一种非常不错的管理方式,但是有时候会遇到一些依赖关系的问题。

1.用Tarball方式安装

以一个包含了libqq插件的Gaim包gaim-cvs-0218-qq-0.2.5.tar.gz为例,使用下列命令安装(不推荐使用root权限安装):

$ tar zxvf gaim-cvs-0218-qq-0.2.5.tar.gz

$ cd gaim-cvs-0218-qq-0.2.5 $

./configure --prefix=/home/foo/bin/local/gaim && make &&make install

$ cd ~/bin

$ ln -s /home/foo/bin/local/gaim/bin/gaim gaim

“./configure--prefix=/home/foo/bin/local/gaim”指定了软件安装的目录是/home/foo/bin/local/gaim。

“&&”的作用是前一个命令成功执行后才执行后面的命令。这与使用“;”是有区别的,“;”的作用是分别执行两边的命令,不论前一个命令是否执行成功。

注意,如果系统中已经安装了Gaim,就需要编辑.bash_profile文件,修改“PATH”为“PATH=$HOME/bin:$PATH”,然后执行source .bash_profile命令。

如果Gaim安装包中没有包含libqq插件,可以用下列命令安装libqq:

$ gunzip libqq-0.0.3-ft-0.58-gcc296.so.gz

$ su -c "cp libqq-0.0.3-ft-0.58-gcc296.so /usr/lib/gaim"

2.用RPM方式安装

RPM安装方式会按照制作RPM包时的规定安装软件,并且需要使用root权限。

安装Gaim的软件包gaim-0.58-2.i386.rpm和libqq插件libqq-0.0.3-ft-0.58-gcc296.so.gz,执行下列命令:

# rpm -qa|grep gaim

# rpm -e gaim

# rpm -ivh gaim-0.58-2.i386.rpm

# gunzip libqq-0.0.3-ft-0.58-gcc296.so.gz

# cp libqq-0.0.3-ft-0.58-gcc296.so /usr/lib/gaim

OpenQ也是Gaim的QQ插件,安装方法与libqq类似。

3.LumaQQ的安装

其实,LumaQQ是不需要安装的,只要把它的软件包解压缩,在它的启动脚本中修改Java环境变量后即可运行。使用LumaQQ可能会遇到一个问题:如果先打开LumaQQ,那么XMMS将不会发出声音;反之,LumaQQ将不会有提示音。这是由于Linux对声卡的独占式使用造成的,可以通过更改声卡驱动,使用ALSA管理声卡来解决此问题。

在桌面创建快捷方式

1.GNOME桌面系统

在桌面上单击鼠标右键,选择“创建快速启动器”。分别填入需要的信息(使用Gaim搭配插件的QQ时,注意Gaim的路径),然后单击图标按钮,选择喜欢的图标。默认情况下图标都存放在/usr/share/pixmaps目录中,可以更改路径以得到更多的选择。

2.KDE桌面系统

在桌面上单击鼠标右键,选择“新建→应用程序链接”。填写快捷方式的名字,并且选择图标,然后在“执行”标签的命令栏里填入命令(全路径)。

在任务栏创建快捷方式

1.GNOME桌面系统

在任务栏上单击鼠标右键,选择“add to panel→launcher”,创建图标,并指定命令;或者选择“launcher from menu”,从选单中选择图标。

2.KDE桌面系统

在任务栏上单击鼠标右键,选择“面板选单→添加→特殊按钮→非KDE应用程序”,填写命令后单击“确定”按钮即可。


方案二:QQ for gaim0.64+gaim0.71

1、先下载gaim0.64、gaim-0.64-libqqpatched和gaim0.71
2、安装gaim 0.64
cd /root
tar xvfz gaim-0.64-libqqpatched.tar.gz
cd gaim-0.64
./configure --prefix=/usr/bin/gaim
make
make install
3、安装libqq
cd /usr/local/share/pixmaps/gaim/status/default
tar xvfz ~/gaim-0.64/libqqpatched/qqfaces.tar.gz

cd /usr/local/share/pixmaps/gaim/smileys/default/
tar xvfz ~/gaim-0.64/libqqpatched/qq_smiley.tar.gz

cp ~/gaim-0.64/libqqpatched/wry.dll ~/.gaim

rm /usr/local/lib/gaim/libqq*.so
cp ~/gaim-0.64/libqqpatched/libqq-0.0.3-xfer-0.64-gcc32.so /usr/bin/gaim
4、安装Gaim 0.71 & msn
compile nspr (http://www.mozilla.org/projects/nspr/) 
tar zxvf nspr-4.3.tar.gz 
cd nspr-4.3 
mkdir build 
mkdir inst 
cd build 
../mozilla/nsprpub/configure --prefix=~/nspr-4.3/inst 
make 
make install 
cp -rfL dist/* /usr 

compile nss (http://www.mozilla.org/projects/security/pki/nss) 
tar zxvf nss-3.8.tar.gz 
cd nss-3.8 
echo 'INCLUDES += -I/usr/include/nspr -I$(DIST)/include/dbm' 
>> mozilla/security/coreconf/headers.mk 

sed -e 's:$(DIST)/lib/$(LIB_PREFIX)plc4:/usr/lib/$(LIB_PREFIX)plc4:' -e 's:$(DIST)/lib/$(LIB_PREFIX)plds4:/usr/lib/$(LIB_PREFIX)plds4:' -i mozilla/security/nss/lib/ckfw/builtins/Makefile 

sed -e 's:$(DIST)/lib/$(LIB_PREFIX)plc4:/usr/lib/$(LIB_PREFIX)plc4:' -e 's:$(DIST)/lib/$(LIB_PREFIX)plds4:/usr/lib/$(LIB_PREFIX)plds4:' -i mozilla/security/nss/lib/fortcrypt/swfort/pkcs11/Makefile 

sed -e 's:SOURCE_PREFIX = $(CORE_DEPTH)/../dist:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' -i mozilla/security/coreconf/source.mk 

cp mozilla/security/coreconf/Linux2.5.mk mozilla/cdsecurity/coreconf/Linux2.6.mk 

cd mozilla/security/coreconf 

make BUILD_OPT=1 

cd -; cd mozilla/security/dbm 

make BUILD_OPT=1 

cd -; cd mozilla/security/nss 

make BUILD_OPT=1 

cd -; cd mozilla/security/dist 
mkdir /usr/lib/nss 
cp -L */lib/*.a /usr/lib/nss 
cp */lib/*.so /usr/lib 
mkdir /usr/include/nss 
cp private/nss/*.h /usr/includes/nss 
cp public/nss/*.h /usr/include/nss 

compile gaim-0.71 
tar jxvf gaim-0.71.tar.bz2 
cd gaim-0.71 
./configure --prefix=/usr --with-nss-includes=/usr/include/nss --with-nspr-includes=/usr/include/nspr 
(you should see SSL/Library/Libraries.....: Mozilla NSS) 
make && make install 

安装后的设置。
a) 现在gaim0.64主程序在/usr/bin/gaim,插件目录是/usr/lib/gaim/;gaim0.71编译安装后,主程序是/usr/local/bin/gaim,插件目录是/usr/local/lib/gaim。gaim的默认安装目录在下载源码编译时是可以更改的,具体请在gaim的源码目录中用 ./configure --help 命令查看。

b) gaim默认的配置文件是用户目录下面的.gaimrc(文件名前面有个点),也可以用用户指定的其他配置文件,这是实现不同版本gaim共存的关键。以我的系统为例,具体做法是:
先运行0.64版的gaim,即/usr/bin/gaim,然后只安装libqq插件,帐号也只设置一个qq的帐号。退出后,将生成的 .gaimrc 文件改名为 .gaimrc-0.64, 即
mv .gaimrc .gaimrc-0.64

c) 再运行0.71版的gaim,即/usr/local/bin/gaim,此时可以安装其他的插件,设置其他的帐号,退出后,也将 .gaimrc改名,如:
mv .gaimrc .gaimrc-0.71

d) 运行时的命令
如果想要用0.64版的gaim,运行命令是:
/usr/bin/gaim -f $HOME/.gaimrc-0.64
同理,运行0.71版gaim的命令是:
/usr/local/bin/gaim -f $HOME/.gaimrc-0.71
可以在桌面分别建立这两个命令的快捷方式,就可以方便地使用两个版本的gaim了。

方案三:QQ for gaim0.64+kmess 1.3

1、载gaim0.64、gaim-0.64-libqqpatched和kmess 1.3
2、安装和运行QQ plugin 0.0.3 + Gaim 0.64 
1)Install gaim 0.64 
cd /root 
tar xvfz gaim-0.64-libqqpatched.tar.gz 
cd gaim-0.64 
./configure 
make 
make install 

2)Install libqq 
cd /usr/local/share/pixmaps/gaim/status/default 
tar xvfz ~/gaim-0.64/libqqpatched/qqfaces.tar.gz 
cd /usr/local/share/pixmaps/gaim/smileys/default/ 
tar xvfz ~/gaim-0.64/libqqpatched/qq_smiley.tar.gz 
cp ~/gaim-0.64/libqqpatched/wry.dll ~/.gaim 
rm /usr/local/lib/gaim/libqq*.so 
cp ~/gaim-0.64/libqqpatched/libqq-0.0.3-xfer-0.64-gcc32.so /usr/local/lib/gaim 

3)Run gaim 

3、安装kmess1.3
# cd /usr/lib 
# ln -s libmimelib.so.1 /usr/lib/libmimelib.so 
# ./configure --prefix=/usr
# make 
# make install

小结

在Linux中使用QQ并非难事,很多朋友安装失败是因为缺乏细心与耐心。只要仔细注意在安装过程中提示的信息,认真考察安装环境,详细阅读README等文档,就一定可以让Linux QQ这两只企鹅协同工作,为生活和工作带来便利。