• 欢迎访问极客公园网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入极客公园 QQ群
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 百度口碑求点赞啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊http://koubei.baidu.com/s/gitcafe.net
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏极客公园吧

在RHEL/CentOS 5.5里安装使用Chrome/Chromium浏览器

未分类 博客教主 14年前 (2010-08-09) 17872次浏览 7个评论

当年一直盼Google Chrome出Linux版。Google Chrome Linux 正式版最终出来的时候,偶却发现CentOS用不起Chrome。

Google Chrome Linux版在RHEL/CentOS 5上无法安装,太多的依赖包无法解决。

有人联系过Google Chrome Linux版的开发人员,Chrome Linux的开发人员说 “CentOS/RHEL5 are unfortunately too old” Some people even tried upgrading the packages and turning off the warnings but eventually gave up.” 就是说,CentOS/RHEL5的某些软件包太老了,有人冒险升级软件包,忽略警告,但最终还是没有办法让Chrome Linux 启动起来。

但目前为止至少有两种方式可以在RHEL/CentOS 5上运行Chrome:

一、通过Chrome wrapper在RHEL/CentOS 5上运行Chrome:

有国外的朋友做了个Chrome wrapper, 作者主页; http://www.cs.bham.ac.uk/~cxs548/chrome

Chrome wrapper下载地址: http://www.cs.bham.ac.uk/~cxs548/chrome.tar.gz

下载Chrome wrapper这个包,解压并运行 “Chrome-wrapper”, 这个包自带Chrome的依赖环境,不需要做任何设置,可以顺利将Chrome运行起来。但偶发现无法使用输入法输入中文。如果有报错,请根据错误提示用yum安装所需的包!偶的CentOS里出现如下提示:

[root@CentOS soft]# ./chrome-wrapper
……
/home/soft/chrome/chrome: error while loading shared libraries: libXcomposite.so.1: cannot open shared object file: No such file or directory

用 yum install libXcomposite 解决!

二、通过Chromium在RHEL/CentOS 5上运行Chrome:

http://www.Linux-powered.com/~ryoji.kamei/ChromiumCentOS5.xhtml

chromium相关rpm包下载页面: ftp://ftp.Linux-powered.com/CentOS/5.x/Chromium/RPMS/

chromium相关源码rpm包下载页面: ftp://ftp.Linux-powered.com/CentOS/5.x/Chromium/SRPMS/

Public key下载地址:ftp://ftp.Linux-powered.com/keys/rk-public.key

安装预编译版的chromium:

1. 从以上地址下载 chromium-atk, chromium-cairo, chromium-expat, chromium-pango , chromium-glib2, chromium-gtk2, chromium-freetype, chromium-pixman , and chromium。

2. 下载完毕后用“rpm -ivh” 命令安装它们,如遇依赖包问题,请先安装所需要依赖再试。

3. 从菜单Applications -> Internet 下找到“chromium” (Gnome), 或 /usr/bin/chromium 打开 chromium。

自行编译安装chromium:

1. 从以上地址下载这些rpm包 chromium-atk, chromium-cairo, chromium-expat, chromium-pango , chromium-glib2, chromium-gtk2, chromium-freetype, chromium-pixman, 并下载chromium源码rpm包。

2. 下载完毕后用“rpm -ivh” 命令安装它们,如遇依赖包问题,请先安装所需要依赖再试,别忘了chromium源码rpm包。

3. 安装更多的开发软件包用于编译. (如. gcc44-g++) 如果在上边的步骤已经安装过“chromium-” 开头的包则不需要再重新安装一次。比如安装过chromium-gtk2-devel 则不需要再安装 gtk2-devel。

4. 从http://dev.chromium.org/developers/how-tos/get-the-code获得最新的chromium源码包, chromium.xxxxxx.tgz 及 depot_tools.tgz 把它们放到 /usr/src/redhat/SOURCES/。

5. cd /usr/src/redhat/SPECS. 编辑 chromium.spec文件中的 “Source0” 部分替换成你下载的源码包文件名. 并设置 %enable_network 0, 因为已经下载了最新的源码了。

6. 运行命令 “rpmbuild -ba chromium.spec”, 如果你无法编译成功chromium,可能是因为:
(1) 未安装完所需要的rpm包。
(2) 压缩包中的源代码被破坏。
如果是 (2) 你可以试试“%enable_network 1”。它会通过网络同步源码。 如果是 (1) 请看错误消息并补装相应的依赖包再试。

Chromium终于在偶的CentOS 5.5上跑起来了,如图:


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:在RHEL/CentOS 5.5里安装使用Chrome/Chromium浏览器
喜欢 (0)

您必须 登录 才能发表评论!

(7)个小伙伴在吐槽
  1. 真是杯具,centos那么多人在用为什么不专门弄个,那样多好
    闲逛2010-11-21 22:07
    • 呵,centos一般用来做服务器系统,用来当桌面用的不多。不过centos6快出了,肯定支持Chrome了~~
  2. 我想知道你第一种方法(有国外的朋友做了个Chrome wrapper, 作者主页; http://www.cs.bham.ac.uk/~cxs548/chrome)安装之后,如果要卸载要怎么做?我是删除了解压出来的所有文件,但在输入$ locate chrome 之后还是有很多关于chrome的文件或目录。期待你的回答。。。
    proaholic2011-03-11 23:30
  3. 使用第一个方法,下载了Chrome wrapper,运行的时候说不能使用ROOT用户....
    gzkiko2011-08-03 16:03
  4. 使用第一个方法,下载了Chrome wrapper,运行的时候说不能使用ROOT用户.... 难道ROOT真的不能用吗
    gzkiko2011-08-03 16:16