LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3840|回复: 14

chrome on linux 安装、更新

[复制链接]
发表于 2009-6-30 12:38:00 | 显示全部楼层 |阅读模式
在CU博客看到一个linux下chrome的安装方法,觉得不错,作成两个脚本来自动安装或更新及启动。
原文http://blog.chinaunix.net/u/15586/showart.php?id=1979771

脚本如下:
----------------------------------------------------------------------------------------------
#!/bin/bash

PATH="/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin"

ps -ef|grep [c]hrome
if [ $? -eq 0 ];then
        echo "lease withdraw from the chrome if you want to update it.";
        exit 0;
fi

cd /home/<path to your install>

if [ -f LATEST ];then
        if [ -f Last_LATEST ];then
                rm -f Last_LATEST;
        fi
        mv LATEST Last_LATEST;
        _Last_version=`cat Last_LATEST`;
else
        _Last_version=0;
fi
wget http://build.chromium.org/buildb ... um-rel-linux/LATEST > /dev/null
if [ $? -eq 1 ];then
        echo "http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/LATEST Can not connected! ";
        exit 0;
fi

_version=`cat LATEST`

if [ $_Last_version -eq $_version ];then
                echo "There is no new version."
                exit 0;
else
        if [ -f "chrome-linux.zip" ];then
                mv chrome-linux.zip chrome-linux.zip.`date +%s`;
        fi
        if [ -d chrome-linux ];then
                rm -rf chrome-linux;
        fi
        echo "Start to download new version of chrome..."
        wget http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/$_version/chrome-linux.zip
        if [ $? -eq 1 ];then
                echo "http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/$_version/chrome-linux.zip can not to be downloaded.";
                exit 0;
        fi
        echo "The download is complete.."
        unzip -d ./ chrome-linux.zip > /dev/null;

ln -s /usr/lib/libnss3.so /home/dmma/chrome-linux/libnss3.so.1d > /dev/null;
ln -s /usr/lib/libnssutil3.so /home/dmma/chrome-linux/libnssutil3.so.1d > /dev/null;
ln -s /usr/lib/libsmime3.so /home/dmma/chrome-linux/libsmime3.so.1d > /dev/null;
ln -s /usr/lib/libssl3.so /home/dmma/chrome-linux/libssl3.so.1d > /dev/null;
ln -s /usr/lib/libplds4.so /home/dmma/chrome-linux/libplds4.so.0d > /dev/null;
ln -s /usr/lib/libplc4.so /home/dmma/chrome-linux/libplc4.so.0d > /dev/null;
ln -s /usr/lib/libnspr4.so /home/dmma/chrome-linux/libnspr4.so.0d > /dev/null;

fi

echo "Update is final";
exit 0;

以上为安装和更新。
----------------------------------------------------------------------------------------------

#!/bin/bashlash

cd /home/<path to your install>/chrome-linux
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:./
./chrome

以上为启动脚本

使用起来,字体模糊,flash不能播放。速度还可以。大家有兴趣可以尝试一下。
 楼主| 发表于 2009-6-30 17:47:39 | 显示全部楼层
太伤心了,没有一个回帖的
回复 支持 反对

使用道具 举报

发表于 2009-6-30 18:37:38 | 显示全部楼层
顶一个,回去我也试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-30 18:56:48 | 显示全部楼层
谢谢!激动!!
回复 支持 反对

使用道具 举报

发表于 2009-6-30 19:24:05 | 显示全部楼层
中文支持怎么样?稳定性如何?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-30 19:25:51 | 显示全部楼层
和其他方法装的一样,可显示中文,但是ibus输入法不可用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-22 20:29:48 | 显示全部楼层
现在更新了,ibus可以输入了,
再在启动脚本里添加参数--enable-plugins %U
#!/bin/bashlash

cd /home/<path to your install>/chrome-linux
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:./
./chrome --enable-plugins %U

这样flash也可以正常播放了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-22 20:47:25 | 显示全部楼层
chrome会自己找到flash插件的路径
<user>      9931  9884  8 20:42 pts/2    00:00:13 /home/<user>/chrome-linux/chrome --lang=zh-CN --plugin-data-dir=/home/<user>/.config/chromium/Default --type=plugin --channel=9884.b7e8b8b0.1092433699 --plugin-path=/usr/lib/mozilla/plugins/libflashplayer.so
回复 支持 反对

使用道具 举报

发表于 2009-8-22 22:50:29 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-8-23 00:58:17 | 显示全部楼层
目前不可能取代Firefox ,功能上有限,中文有待加强,还是期望 google 官方正式版本,除了启动比较快外,打开网页速度也一般,不比 Firefox 快。
对于做web开发而言,Firefox仍然是首选,目前我的firefox 安装了30多个插件,在chromium还无法找到对应物。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表