在Arch Linux下安装Chrome的DEB包 十月 29th, 2009
首先要下载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·可以的 [ http://www.kder.info/] ,并以链接形式标明原文出处: http://www.kder.info/install-chrome-deb-package-in-arch-linux.html