其实算不上安装,因为到QQ网上下下来的QQ for linux只要解决后就可以使用,不过简单的配置一下会更顺手些.
那么我们开始吧.
system: gentoo linux
那么我下的是tar.gz包,里面只有两个文件
主程序:qq
资源文件:qqres
ben@ben ~ $ ll /opt/games/qq/
total 6208
-rwxr-xr-x 1 root root 2190680 2009-01-05 17:42 qq
-rw-r--r-- 1 root root 3859 2009-11-15 12:10 QQ.png
-rw-r--r-- 1 root root 4150272 2009-01-05 17:42 res.db
看到了?三个!这个QQ.png是我在网上下的一个QQ的图标(48*48)
我发现只有在主程序目录下才能正常执行程序(这样才能找到资源文件),那么我给它写了一个启动shell
#vi /opt/bin/qq
(/opt/bin已经加入PATH中)
下面是脚本内容
#!/bin/bash
# qq startup shell
QQBIN="/opt/games/qq/qq" # 指定主程序
if [ -e $QQBIN ]; then # 检查主程序否存在
QQDIR=`dirname $QQBIN` # 获取程序存放目录
cd $QQDIR && $QQBIN # 进入程序存放目录并执行主程序
else
echo "not found qq program..." # 如果主程序不存在则打印错误信息
fi
上面的脚本可以简单的执行程序,那么我们可以在xterm下简单的执行qq命令就可以正常启动主程序.
这样就结束了?不!我想你会希望在程序菜单中也加入一个QQ的启动选项,那么我使用的gnome,在/usr/sharp/applications/下建立一个qq.desktop文件
内容:
[Desktop Entry]
Name=QQ
GenericName=QQ Internet Messenger
Comment=Send instant messages over QQ protocols
Exec=qq
Icon=/opt/games/qq/QQ.png
StartupNotify=true
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
Name=QQ
GenericName=QQ Internet Messenger
Comment=Send instant messages over QQ protocols
Exec=qq
Icon=/opt/games/qq/QQ.png
StartupNotify=true
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
上面红色部分是指定显示的图标(图标是我自己网上找的),这样我们就可以在applications/Internet下找到名为"QQ"的启动项(旁边还有一只小企鹅).
OK了,试试吧!