在Arch Linux下安装Chrome的DEB包

首先要下载deb包:http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_deb 然后依次执行下列步骤:

1. 把deb包用p7z解压出来的usr、opt等目录分别复制到系统对应的目录中

2. 在/opt/google/chrome下,新建一个文件create_links.sh,内容如下:
#!/bin/bash
ln -s /usr/lib/libnspr4.so libnspr4.so.0d
ln -s /usr/lib/libnss3.so libnss3.so.1d
ln -s /usr/lib/libnssutil3.so libnssutil3.so.1d
ln -s /usr/lib/libplc4.so libplc4.so.0d
ln -s /usr/lib/libplds4.so libplds4.so.0d
ln -s /usr/lib/libsmime3.so libsmime3.so.1d
ln -s /usr/lib/libssl3.so libssl3.so.1d

3. 然后执行:
cd /opt/google/chrome/
sudo chmod 4755 chrome-sandbox
sudo chmod +x create_links.sh
sudo ./create_links.sh

4.最后在终端下运行 ./google-chrome即可启动Chrome浏览器了 5.如果出现以下错误:
[1661:1661:4281933957:FATAL:/usr/local/google/home/chrome-eng/b.64/slave/chrome-official-linux/build/src/chrome/browser/zygote_host_linux.cc(109)]
The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /opt/google/chrome/chrome-sandbox is mode 4755. Trace/breakpoint trap

运行下面的命令即可解决:
sudo chmod 4755 /opt/google/chrome/chrome-sandbox

PS: 

1.有个叫deb2targz的perl脚本可以将deb转为tar.gz格式,但是对于Chrome的deb包无效,不知为何。

2.如果只想体验一下Linux的Chrome,有个更方便的办法: 直接下载Chrome的zip快照:http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/ 按照上面的第二步,用create_links.sh在当前目录下建立好链接之后就可以直接用了,很方便。

参考了:
http://verdureorange.blog.51cto.com/632758/174231
http://linuxtoy.org/archives/google-chrome-for-linux-developer-channel.html

转载自作者:Kder·可以的 [ 可得博客]  ,并以链接形式标明原文出处: 在Arch Linux下安装Chrome的DEB包 - 可得博客

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值