请需要安装lumaqq的兄弟测试一下!提出意见及建议!
软件包列表:
lumaqq 2004T [X86_32]不带java版本
lumaqq 2004T [X86_32]带java版本
lumaqq 2004T [X86_64]不带java版本
lumaqq_2004t_patch_2005.07.09.17.00
如果你打算安装不带java版本的QQ 请自行安装java环境
[论坛上有详细安装过程]
呵呵,运行脚本将自动删除你原来在/opt/LumaQQ
代码: 全选
#!/bin/sh
# a2qq_20050803 自动安装lumaqq脚本
# Author: ubuntu中文支持小组
# Version: 0.0.1 (testing version)
# update: 03/08/2005
#-----------------------------------------------------------------------------
# This program is a free software, you can redistribute it and/or modify
# it under the eterms of the GNU General Public Liscence as published by
# the Free Software Foundation; either version 2 or (at your option) any
# later version.
#
# This program is being distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY without even the implied warranty of
# MERCHANTIBILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
# Public Liscence for more details.
# -----------------------------------------------------------------------------
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#>>脚本使用方法如下:
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#下载a2qq_20050803.tar.gz 并解压缩
#$ sudo tar zxvf a2qq_20050803.tar.gz
#$ sudo ./a2qq_20050803
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
# 函数名称: fn_echo_tips
# 函数用法:fn_echo_tips " 在此处给出欲显示的提示信息 "
# 函数功能:在终端窗口给出安装或更新操作提示信息(中文版)
fn_echo_tips()
{
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
echo ">> ubuntu 中文支持小组提示:"
echo ">> 正在进行'${1}'操作"
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
echo ""
}
# 检查命令行参数,如果输入的参数少于1个则显示如下帮助信息并退出执行程序。
if [ $# -ne 1 ]; then
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
echo "使用方法:"
echo "1) 安装<lumaqq 2004T [X86_32]不带java版本>请运行 sudo ./a2qq_20050803 no_java_32"
echo "2) 安装<lumaqq 2004T [X86_32]自带java版本>请运行 sudo ./a2qq_20050803 with_java_32"
echo "3) 安装<lumaqq 2004T [X86_64]不带java版本>请运行 sudo ./a2qq_20050803 no_java_64"
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
echo ""
exit 0
fi
# 检查 /opt/LumaQQ目录是否已经存在
if [ -d "/opt/LumaQQ" ]; then
clear
fn_echo_tips "删除已经存在的/opt/LumaQQ目录及设置文件"
rm -Rdvf /opt/LumaQQ
rm -Rdvf /usr/share/applications/LumaQQ.desktop
echo "已经删除了原来存在的/opt/LumaQQ目录及设置文件"
echo ""
else
clear
echo "QQ将会安装在/opt/LumaQQ目录下"
fi
# lumaqq 公共设置部分
fn_QQ_set()
{
chown -R root:root /opt/LumaQQ/
chmod -R 755 /opt/LumaQQ/
echo '[Desktop Entry]' >> /usr/share/applications/LumaQQ.desktop
echo 'Name=LumaQQ' >> /usr/share/applications/LumaQQ.desktop
echo 'Comment=QQ Client' >> /usr/share/applications/LumaQQ.desktop
echo 'Exec=/opt/LumaQQ/lumaqq' >> /usr/share/applications/LumaQQ.desktop
echo 'Icon=/opt/LumaQQ/QQ.png' >> /usr/share/applications/LumaQQ.desktop
echo 'Terminal=false' >> /usr/share/applications/LumaQQ.desktop
echo 'Type=Application' >> /usr/share/applications/LumaQQ.desktop
echo 'Categories=Application;Network;' >> /usr/share/applications/LumaQQ.desktop
}
fn_QQ_no_java_32()
{
fn_echo_tips "正在安装lumaQQ_2004T [X86_32] 不带java版本 + patch_2005.07.09.17.00"
wget -c http://zhy2fly.lysafe.com/web/download/2004t/lumaqq_2004t-linux_gtk2_x86_no_jre.tar.gz
tar zxvf lumaqq_2004t-linux_gtk2_x86_no_jre.tar.gz -C /opt/
wget -c http://zhy2fly.lysafe.com/web/download/patch/lumaqq_2004t_patch_2005.07.09.17.00.zip
unzip -o lumaqq_2004t_patch_2005.07.09.17.00.zip -d /opt/LumaQQ/lib
fn_QQ_set
}
fn_QQ_with_java_32()
{
fn_echo_tips "正在安装lumaQQ_2004T [X86_32] 自带java版本+ patch_2005.07.09.17.00"
wget -c http://zhy2fly.lysafe.com/web/download/2004t/lumaqq_2004t-linux_gtk2_x86_with_jre.tar.gz
tar zxvf lumaqq_2004t-linux_gtk2_x86_with_jre.tar.gz -C /opt/
wget -c http://zhy2fly.lysafe.com/web/download/patch/lumaqq_2004t_patch_2005.07.09.17.00.zip
unzip -o lumaqq_2004t_patch_2005.07.09.17.00.zip -d /opt/LumaQQ/lib
fn_QQ_set
}
fn_QQ_no_java_64()
{
fn_echo_tips "正在安装lumaQQ_2004T [X86_64] 不带java版本+ patch_2005.07.09.17.00"
wget -c http://zhy2fly.lysafe.com/web/download/2004t/lumaqq_2004t-linux_gtk2_x86_64_no_jre.tar.gz
tar zxvf lumaqq_2004t-linux_gtk2_x86_64_no_jre.tar.gz -C /opt/
wget -c http://zhy2fly.lysafe.com/web/download/patch/lumaqq_2004t_patch_2005.07.09.17.00.zip
unzip -o lumaqq_2004t_patch_2005.07.09.17.00.zip -d /opt/LumaQQ/lib
fn_QQ_set
}
# 主程序部分
case "$1" in
no_java_32)
fn_QQ_no_java_32
exit 0;;
with_java_32)
fn_QQ_with_java_32
exit 0;;
no_java_64)
fn_QQ_no_java_64
exit 0;;
esac
clear
echo "自动安装lumaqq命令输入参数有误,请重新检查一下命令是否正确!!"
echo "请使用 no_java_32 或 with_java_32 或 no_java_64 参数"
exit 1