原文地址:http://www.cnblogs.com/VincentHome/archive/2013/05/19/3086438.html
CentOS 6.4安装chrome浏览器
vim /etc/yum.repos.d/CentOS-Base.repo
根据你的系统增加一个节点
32-bit[google] name=Google - i386 baseurl=http://dl.google.com/linux/rpm/stable/i386 enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub64-bit
[google64] name=Google - x86_64 baseurl=http://dl.google.com/linux/rpm/stable/x86_64 enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub安装稳定版本: yum install google-chrome-stable
安装测试版本:yum install google-chrome-beta
安装不稳定版本:yum install google-chrome-beta
经过实验,发现上述方法在CentOS最新版本下无法使用,原因是C++库的版本问题。
于是,参考以下文章,安装Chrome的开源版本Chromium:
http://linux.cn/thread/10943/1/1/
是的,之前Google就说了,由于CentOS/RHEL 6已经是过期的系统,所以不再会有Chrome了。虽然后来由于引起了社区的抗议,从而改口,不再提CentOS/RHEL 6是过期系统了;但是,目前在CentOS/RHEL 6上已经没有Chrome可以下载使用了。
其实,根本的原因不是CentOS/RHEL 6有多老,连Windows XP和停止更新的Ubuntu 10.04都能继续使用Chrome呢。实际的原因是,Chrome由于种种考虑,使用了CentOS/RHEL 6中所不支持的C++ 11,所以才不能继续更新CentOS/RHEL 6上的Chrome。
那么,如果希望在CentOS/RHEL 7出来之前继续使用Chrome怎么办?使用Chrome的开源版本:Chromium。
1、切换到root:
su – 或者 sudo -i
2、下载新的软件源定义:
cd /etc/yum.repos.d
wget http://people.centos.org/hughesjr/chromium/6/chromium-el6.repo
3、安装Chromium:
yum install chromium
这样就安装完成了。可以通过菜单来启动浏览器。
如果是以root用户身份打开,会报错,提示如下:
Please start Google Chrome as a normal user. To run as root, you must specify an alternate —user-data-dir for storage of profile information.
按以下步骤即可解决此问题。
# yum install hexedit
# cp /opt/chromium/chrome /root
# cd /root
# hexedit chrome
运行完上步后,会显示十六进文件,此时按Tab键,再按Ctrl+s搜索geteuid,找到后,直接输入getppid,将会覆盖掉geteuid,最后按Ctrl+x保存。
# mv /root/chrome /opt/chromium/
提示是否覆盖文件,覆盖即可。此时即可以root身份正常打开Chromium了。
如果需要查看Flash和PDF,可以继续下面两步来安装插件。
4、安装Pepper Flash插件:
4.1、下载 hughesjr 辅助安装脚本:
cd /tmp
wget https://raw.github.com/hughesjr/chromium_el_builder/master/chrome_pepperflash_copy.sh
4.2、设置 chrome_pepperflash_copy.sh 为可执行:
chmod +x chrome_pepperflash_copy.sh
4.3、 执行脚本进行安装(你可以查看一下脚本内容来了解发生了什么):
./chrome_pepperflash_copy.sh
安装后,如果需要通过命令行方式启动(带有Flash支持),可以输入以下命令:
/opt/chromium/chrome-wrapper %U –ppapi-flash-path=/opt/chromium/PepperFlash/libpepflashplayer.so –ppapi-flash-version=$(grep ‘”version”:’ /opt/chromium/PepperFlash/manifest.json | grep -Po ‘(?<=version”: “)(?:\d|\.)*’)
也可以修改系统菜单中的对应命令。
5、安装Google Chrome PDF Viewer插件:
5.1、下载 hughesjr 辅助安装脚本:
cd /tmp
wget https://raw.github.com/hughesjr/chromium_el_builder/master/chrome_libpdf_copy.sh
5.2、设置 chrome_libpdf_copy.sh 为可执行:
chmod +x chrome_libpdf_copy.sh
5.3、执行脚本进行安装(你可以查看一下脚本内容来了解发生了什么):
./chrome_libpdf_copy.sh
参考资料:http://www.if-not-true-then-false.com/2013/install-chromium-on-centos-red-hat-rhel/