1. 首先请确认您安装并正确配置了Java虚拟机环境。可以参见Ubuntu官方Wiki中的《快速设置指南》
2. 到软件主页去下载必要的文件 ( http://www.mercury.to )。或者点击这里直接下载:
3. 把下载的文件解压缩到目标文件夹比如/usr/share/Mercury,注意:需要管理员(sudo)权限写入。
4. 更改权限:
$sudo chgrp -R <你的用户名> /usr/share/Mercury 并 chmod -R 775 /usr/share/Mercury
(其实这个步骤我没做也能正常使用,官方网站上要求这么做的)
5. 用下面横线中的内容替代现有的启动脚本
$gedit /usr/share/Mercury/startup/startup_linux.sh
===================================
代码: 全选
#!/bin/bash
cmdline=$0
symlink=`find "$cmdline" -printf "%l"`
if [ $symlink ]; then
cmdline=$symlink
fi
cd `dirname $cmdline`/..
classpath=""
for file in `ls lib`
do
classpath="lib/$file:$classpath"
done
java -Djava.library.path=jni/linux:jni/linux/jmf -classpath $classpath com.dMSN.Main
看看这个路径:/usr/share/Mercury/jni/linux/ 中有没有Libtry.so这个文件。如果没有就把这个文件:
/usr/share/Mercury/jni/linux/lib-new.so
的名字更改为 libtry.so
如果不进行这个步骤软件也能使用,但是可能导致系统托盘图标无法显示。要是上面的还没有奏效,可以尝试把lib-old.so改成libtry.so。
6. 给启动脚本赋予可执行属性
$chmod a+x /usr/share/Mercury/startup/startup_linux.sh
7. 建立符号连接
$sudo ln -s /usr/share/Mercury/startup/startup_linux.sh /usr/bin/Mercury
现在运行一下Mercury命令看看是否正常(注意大小写与符号连接一致)。配置一下帐户就可以用了。