CentOS6 root安装并运行Chromium

由于Chrome官方已经不支持CentOS6了,原因没必要在这里出现,就不说了,为了安装Chrome,我们只能绕开官方限制。方法有很多,网上自己折腾出来的方法也不少,我这里记录下,这个是差不多最简单的办法了。

前提

CentOS6的版本,不支持CentOS5,因为源只支持6,没办法。

步骤

  1. 添加源(root)

     cd /etc/yum.repos.d
     wget http://people.centos.org/hughesjr/chromium/6/chromium-el6.repo
    
  2. 安装软件

     yum install chromium
    

接下来就能在你的桌面环境里面找到刚才安装的Chromium了,一般会在internet目录下面,运行之就可以。

问题

当你在用root运行桌面环境的时候你去运行Chromium时,会得到如下提示:

root运行出错

大致原因是建议用普通用户运行Chromium,如果一定要用root运行,那么请指定--user-data-dir来存储用户信息。

既然我们铁定要用root运行,那么就添加这个参数吧。

vim /opt/chromium/chrome-wrapper

找到exec $CMD_PREFIX "$HERE/chrome" "$@"

改成exec $CMD_PREFIX "$HERE/chrome" "$@ --user-data-dir"

再运行Chromium,问题轻松解决~其他Linux系统也一样,只要添加这个参数就行,只是每个系统文件名和文件路径不一样罢了。

2013-12-26更新:

最新Chromium 31貌似安装路径和文件系统都变了,请用下面的命令添加参数:

vim /opt/chromium-browser/chromium-browser.sh

添加的参数和位置和上述一致。

赞 (1)

评论