LumaQQ安装+加速启动(引用自Ubuntu中文论坛)
时间:2008-07-17 00:51:28 类别:Ubuntu 作者:塞多尼亚战神
1. 下载LumaQQ,并解压到/opt/LumaQQ。推荐使用这个目录,因为下边加速启动要用到这个目录。
也就是要确保lumaqq的脚本在/opt/LumaQQ/lumaqq可以访问到。
步骤:
| 代码: |
wget -c http://lumaqq.linuxsir.org/download/2006/lumaqq_2006M2-linux_gtk2_x86_no_jre.tar.gz sudo tar zxvf lumaqq_2006M2-linux_gtk2_x86_no_jre.tar.gz -C /opt/ sudo chown -R root:root /opt/LumaQQ/ sudo chmod -R 755 /opt/LumaQQ/ |
2. 在System->首选项->Main Menu里,加上一个菜单项。
步骤:
选择 应用程序下的Internet,再选择右边的New Item。
名字可以自己取一个,Command(命令行)填入或者选择到/opt/LumaQQ/lumaqq。
点图标,选择/opt/LumaQQ/QQ.png。
描述可选。
3. 安装JRE1.5。如果你的机器上有,可以跳过这一步。默认安装并没有自带。
步骤:
打开终端,运行:
| 代码: |
| sudo apt-get install sun-java5-jre |
或者在新立得里搜索sun-java5-jre,完成安装。
把新装的JAVA RUNTIME设置成系统默认的:
| 代码: |
| sudo update-alternatives --config java |
选择带java-1.5.0-sun的行号。
4. 加速启动,因为我们的环境已经很固定,所以可以让LumaQQ别再在系统内嗐搜寻,直接告诉它我们的JAVA安装位置,达到启动提速的目的。
步骤:
备份原启动文件。
| 代码: |
| sudo cp /opt/LumaQQ/{lumaqq,lumaqq.bak} |
打开
sudo gedit /opt/LumaQQ/lumaqq
把代码替换成:(或者直接下载附件)
| 代码: |
#!/bin/bash # 因为我的LumaQQ装在这里,所以直接指定。 # 也就是说,可执行文件在/opt/LumaQQ/lumaqq # 你也可以直接指定你自己的安装目录 PREFIX="/opt/LumaQQ" # UBUNTU下,apt-get会自动把JAVA安装到这里。 # 如果你的不是,请自行修改此变量 LUMAQQ_JAVA="/usr/bin/java" # 保存当前目录,方便启动QQ后恢复 OLD_DIR=`pwd` # 这里检查你的用户目录下是否有.lumaqq目录,如果没有, # 会自动建立一个,用户的所有QQ相关信息将保存在这个 # 目录下,所以在多用户的机器上,你应该把这个目录设置 # 成唯你可读 if [ ! -e "$HOME/.lumaqq" ]; then mkdir "$HOME/.lumaqq" fi # 这里对LumaQQ的一些目录和文件做一些链接,这个地方使用 # 了-f参数,所以即使你挪动了LumaQQ的目录到另外一次地方 # 下次运行也不会受影响 cd $HOME/.lumaqq ln -sf "$PREFIX/log4j.properties" "$HOME/.lumaqq/log4j.properties" ln -sf "$PREFIX/xml" ln -sf "$PREFIX/sound" ln -sf "$PREFIX/QQWry.dat" "$HOME/.lumaqq/QQWry.dat" # 这里我设置Java到类路径,LumaQQ安装目录下面的lib目录 # 包含了所有需要用到的jar文件,这些都必须加到类路径中 cp="./lib/xerces.jar:./lib/swt.jar:./lib/poifs.jar:./lib/org.eclipse.ui.workbench_3.2.0.I20051214-1200.jar:./lib/org.eclipse.osgi_3.2.0.v20051212a.jar:./lib/org.eclipse.jface_3.2.0.I20051214-0010.jar:./lib/org.eclipse.equinox.common_1.0.0.v20051205.jar:./lib/org.eclipse.emf.ecore.xmi_2.2.0.jar:./lib/org.eclipse.emf.ecore_2.2.0.jar:./lib/org.eclipse.emf.common_2.2.0.jar:./lib/org.eclipse.core.runtime_3.2.0.v20051208.jar:./lib/org.eclipse.core.resources_3.2.0.v20051208.jar:./lib/org.eclipse.core.commands_3.2.0.I20051212-2000.jar:./lib/lumaqq_xsd.jar:./lib/lumaqq_template.jar:./lib/lumaqq.jar:./lib/log4j-1.2.8.jar:./lib/jql_protocol.jar:./lib/jql_net.jar:./lib/je.jar:./lib/jdom.jar:./lib/commons-logging.jar:./lib/commons-codec.jar:" # 切换目录,并启动 cd $PREFIX "$LUMAQQ_JAVA" -Djava.library.path="$PREFIX/swt" -classpath $cp edu.tsinghua.lumaqq.LumaQQ "$HOME/.lumaqq2006" & # 恢复目录 cd $OLD_DIR # Seaprince. (combbs@msn.com) 修改于2008年元旦。 |