linux google-chrome二进制包绿化安装 |
发布: 2013-07-24 15:01 |
ps: 由于google-chrome 28 不在支持centos 6.x版本,自己下载安装会由于库依赖问题导致无法正常运行。 经搜索,其他人已经解决了这个问题,要更新更新的google-chrome,请参考这些方式: http://chrome.richardlloyd.org.uk/ http://www.mjmwired.net/linux/2013/06/19/chrome-28-and-newer-for-centos-6/ 下载版本, 下载.deb版本 deb2targz google-chrome-unstable_28.0.1478.0-r194114_amd64.deb lzma -d google-chrome-unstable_28.0.1478.0-r194114_amd64.tar.lzma 注意事项: ×)虽然和dbus相关,但不一定要启动dbus ×)这个是必须的,否则在打开settings页面时会退出 dbus-uuidgen > /var/lib/dbus/machine-id 注意,freedesktop规定这个machine-id必须放在/etc/machine-id,并在/var/lib/dbus/目录下创建一个链接。 这里省劲直接创建在了该目录下。 ×)必须使用自己的启动脚本,设置相应的安装目录环境变量 ls -l mychrome ../../opt/google/chrome/google-chrome ×) 启动命令 LANG=zh_CN.UTF-8 LD_LIBRARY_PATH=/home/gzleo/local/google-chome/opt/google/chrome/ PATH=$PATH:/home/gzleo/local/google-chome/opt/googlchrome/ ./mychrome --verbose ×)更多环境变量 LANG=zh_CN.UTF-8 ,也可以写在启动命令中,这样google-chome界面才能正常显示中文。 *) sandbox问题,必须要使用root账号,建立这个链接,并把链接指向的文件权限改为4755 ls -l /opt/google/chrome/chrome-sandbox /home/gzleo/local/google-chome/opt/google/chrome/chrome-sandbox ×)或者不使用sandbox,则不需要root账号建立一个软链接了。 在命令行后加 --no-sandbox 参数,但这是非常不推荐使用的。 ×)输入法的问题 远程启动的chrome无法输入。但opera可以。 自动化脚本: [code type="bash"] #/bin/sh set -x INSTALL_ROOT=$HOME/local/google-chrome CDIR=$(pwd) # wget http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_28.0.1500.20-r201172_amd64.deb #deb2targz google-chrome-*.deb #lzma -d google-chrome-*.tar.lzma cd ./abc tar xf ../google-chrome*1500*.tar rm -rf $INSTALL_ROOT mkdir -pv $INSTALL_ROOT cp -a * $INSTALL_ROOT/ cd $INSTALL_ROOT chmod 4755 opt/google/chrome/chrome-sandbox cd usr/bin/ ln -sv ../../opt/google/chrome/google-chrome mychrome cd $INSTALL_ROOT # /opt/google/chrome/chrome-sandbox -> $INSTALL_ROOT/opt/google/chrome/chrome-sandbox cd /opt/google/chrome/ ln -sv $INSTALL_ROOT/opt/google/chrome/chrome-sandbox cd $CDIR # cp -v chrome.sh $INSTALL_ROOT/usr/bin/ echo "LANGUAGE=zh_CN:zh LANG=zh_CN.UTF-8 LC_CTYPE=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 LD_LIBRARY_PATH=/home/gzleo/local/google-chrome/opt/googl\ e/chrome/ PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/gzleo/bin:/home/gzleo/bin:/home/gzleo/local/google-chrome\ /opt/google/chrome/ $HOME/local/google-chrome/usr/bin/mychrome --verbose --no-sandbox &" > $INSTALL_ROOT/usr/bin/chrome.sh chmod +x $INSTALL_ROOT/usr/bin/chrome.sh [/code] |
原文: http://qtchina.tk/?q=node/728 |
Powered by zexport
|