Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7435971
  • 博文数量: 1758
  • 博客积分: 18684
  • 博客等级: 上将
  • 技术积分: 16252
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-02 10:28
个人简介

啥也没写

文章分类

全部博文(1758)

文章存档

2024年(4)

2023年(44)

2022年(39)

2021年(46)

2020年(43)

2019年(27)

2018年(44)

2017年(50)

2016年(47)

2015年(15)

2014年(21)

2013年(43)

2012年(143)

2011年(228)

2010年(263)

2009年(384)

2008年(246)

2007年(30)

2006年(38)

2005年(2)

2004年(1)

分类: LINUX

2009-02-23 15:05:58

要在linux上运行chrome浏览器,传统方法无非是wine或者虚拟机,目前我要真正实现原生的运行还需要等待。当然我们可以初步体验下chrome浏览器在linux平台的编译过程以及进行全面的模块测试。目前的代码无非是还没把功能整合成一个看得到的浏览器罢了。现说说编译,然后再提供下wine的实现方法。
编译chromium
基础环境准备
Subversion >= 1.4(提示:假如你使用的是tarball(压缩包格式),很难关注代码的改动,你需要1.5版本,我们以后会修复它的)(译者:Subversion是一种比CVS高级的版本控制软件)
pkg-config >= 0.20 (译者:pkg-config是开发用的库配置工具)
Python >= 2.4 (译者:Python编程语言,此处指Python环境,工具)
Perl > 5.x
gcc/g++ >= 4.2
bison >= 2.3 (译者:GNU bison语法分析转换工具?)
flex >= 2.5.34
gperf >= 3.0.3
libnss3-dev >= 3.12
ubuntu里用命令: 
sudo apt-get install subversion pkg-config python perl g++ bison flex gperf libnss3-dev
即可完成
然后是下载构建工具:
svn co depot_tools
再配置构建工具:
$ export LANG=C
$ ./depot_tools/gclient config
会得到 release文件夹
$ ./depot_tools/gclient sync
得到src,这个过程很长,,,我到现在还没同步完,据说整个构建环境+chromium的源码,总共占用1.2G的空间。。。。。
完了之后,编译子集程序
third_party/scons/scons.py Hammer
结束后,可执行程序放在Hammer目录里。
建议:还是看看源码结构吧,大公司做的东西就是细致,虽然就几个牛人开发的,但对我们来说绝对是一个无法想象的浩大工程。
Wine模拟:
我没有直接用wine,而是用CrossOver。选择安装第三方软件,选择chrome install程序。很顺利,但是用起来不爽。。。
总之,期待google发布的正式版本吧
阅读(1812) | 评论(0) | 转发(0) |
0

上一篇:linux多线程下载工具

下一篇:mysql 5.1安装

给主人留下些什么吧!~~