仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 524|回复: 10
打印 上一主题 下一主题

[其他Linux] 来看看:构建Linux版本的谷歌Chrome扫瞄器

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:24:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。
Chromium编译申明(Linux版)
此页形貌假如在Linux操纵体系上编译构建Chromium扫瞄器。假设你对测试chromium或想移植chromium到其余平台请你持续浏览。
小提醒:今朝还没有在Linux运转的Chromium扫瞄器,固然Chromium的部份子模块在linux编译过和一小部分的单元测试经由过程过,一切的那些也只是一条命令“alltestspass"实行了罢了!
条件前提
注重:我们的设法是你能够在任一可合用的古代Linux刊行版中编译构建Chromium,而且我们实验尽尽力列出体系编译条件前提。固然,请你能忍耐Linux移植还只处在入手下手阶段这一实际情形,并且我们在年夜多半的Linux刊行版中测试是无限的.在Chromium外部,我们的开辟平台是Ubuntu8(hardyheron)的一个变种,我们但愿你能在此体系平台中有个好运。
Linux平台必要以下软件方能编译构建:
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(译者:GNUbison语法剖析转换工具?)
flex>=2.5.34
gperf>=3.0.3
libnss3-dev>=3.12
在Ubuntu8体系中,你可以使用上面的命令一次失掉一切的软件:
$sudoapt-getinstallsubversionpkg-configpythonperlg++bisonflexgperflibnss3-dev
猎取代码
1.选择编译的目次.
我们将在此文档中称此目次为变量$CHROMIUM_ROOT.
2.猎取代码库工具.
$cd$CHROMIUM_ROOT
$svncohttp://src.chromium.org/svn/trunk/depot_tools/linuxdepot_tools
(或下载.tar.gz格局的紧缩包文件:depot_tools_linux.tar.gz)
为了坚持此编译申明文档的自力完全,我们假定你的depot_tools目次在你的编译目次($CHROMIUM_ROOT)下,但它不是必须如许,你可把它安排就任何中央,然后在你的PATH情况变量或别的变量中增添此路径,
3.由于良多人对此高度感乐趣招致我们的一时事情服务器不克不及会见,请试着下载从SVN中的代码快照,解紧缩它,并依照下的的唆使晋级更新代码,你将经由过程gclient同步事情失掉不异的了局.
$cd$CHROMIUM_ROO
$exportLANG=C#tempworkaroundforgclientbehavior
$./depot_tools/gclientconfighttp://src.chromium.org/svn/trunk/src
$./depot_tools/gclientsync
提醒:默许的,运转gclient同步工具,depot_tools将会主动的将代码更新到最新版本(随时),假如你想关失落此举动请查阅depot_tools文档页内容.
构建
编译构建以后的Chromiumlinux子集:
$cd$CHROMIUM_ROOT/src/chrome
$../third_party/scons/scons.pyHammer
在编译后,可实行程序安排于$CHROMIUM_ROOT/src/chrome/Hammer目次
成绩处置
sh:d:notfoundwhileprocessingHammer/webkit/WebCore/xml/XPathGrammar.y
你没有安装bison,我们正修补我们的编译剧本利用之加倍易用和友爱,但你读此文档时,我们的代码改动纪录中还没有更新!

</p>
为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。
活着的死人 该用户已被删除
沙发
发表于 2015-1-18 14:08:38 | 只看该作者
下面笔者在论坛看到的一个好问题:“安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-25 17:45:03 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
飘灵儿 该用户已被删除
地板
发表于 2015-2-3 12:33:25 | 只看该作者
然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
不帅 该用户已被删除
5#
发表于 2015-2-3 12:33:25 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
简单生活 该用户已被删除
6#
发表于 2015-2-9 00:58:47 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
老尸 该用户已被删除
7#
发表于 2015-2-26 16:13:19 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
兰色精灵 该用户已被删除
8#
发表于 2015-3-8 16:11:33 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-16 07:05:53 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
再见西城 该用户已被删除
10#
发表于 2015-3-22 21:08:22 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
海妖 该用户已被删除
11#
发表于 2015-3-22 21:09:29 | 只看该作者
选择一些适于初学者的Linux社区。
变相怪杰 该用户已被删除
12#
发表于 2015-3-22 21:09:27 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 03:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表