问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何获取最新chromium源码

发布网友 发布时间:2022-04-26 13:55

我来回答

4个回答

热心网友 时间:2023-10-09 23:51

  1.下载depot_tools
  注意:不要使用拖拽和复制粘贴的方式从压缩包中提取文件,否则”.git”隐藏文件夹下的文件不会被提取出来。“.git”文件夹是depot_tools自动更新的必要文件。你可以使用解压工具的“解压文件…”操作。

  环境变量设置,给个图更直观:
  管理员权限用户:

  修改PATH系统变量,在最后增加depot_tools的路径地址,如:C:\workspace\depot_tools.

  非管理员用户:

  添加PATH用户变量:在用户变量点击新建,增加PATH变量名,变量值为depot_tools的路径地址,如上图。

  2.安装git和python
  如果你已经手动安装了msysgit和python,则跳过这一步。
  从命令行到保存chromium源码的路径下,运行命令:gclient。第一次运行,gclient将会安装所有和获取源码相关的工具,例如git,python:
  Fetching
fromhttps://src.chromium.org/svn/trunk/tools/third_party/svn_bin.zip
  fatal:
unable toaccess 'https://chromium.googlesource.com/chromium/tools/depot_tools.git/':Failed connect to chromium.googlesource.com:9217; No error
  Cannot
rebase:You have unstaged changes.
  Please
commit orstash them.
  Failed
to updatedepot_tools.
  如果遇到上述问题,应该是你无法连接到chromium服务器,你可以使用*或者代理。

  注意:
  1)如果你在cygwin或者PowerShell等非命令行窗口运行gclient时,有可能能正常运行,但是msysgit,python和其他工具可能不会正确安装。
  2)在首次运行gclient时,如果看到和文件系统相关的很奇怪的错误,你可以去这里找答案:

http://tortoisesvn.tigris.org/faq.html#cantmove2.
  3)如果你在windows xp上运行,并且看到像下面的错误:“The system cannotexecute the specified program”, 请安装

“Microsoft Visual C++ 2008 RedistributablePackage”.

  3.git设置
  Git安装后需要一些设置

  如果你从来没有用过git,还是先百度一下git的使用方法,至少知道一些简单的操作命令。

  *在获取代码之前,确认git,python,depot_tools已经加入环境变量中。
  4.获取代码
  1)获取主干代码:到达保存chromium代码的路径,直接右键git bash,输入$ fetch --nohooks chromium --nosvn=true开始获取主干代码:

  这个过程比较慢,估计下载需要几个小时时间,慢的话也许十几个小时,所以大家最好把这一步放在晚上睡觉时进行。

  2)获取主干分支标签(版本)信息:
  切换至src目录下:
  git fetch --tags >>tags.txt 2>&1 //标签号42.0.2311.61会保存在tags.txt文件中
  git checkout -b chrome_42.0.2311.61_local_branch 42.0.2311.61
  gclient sync --with_branch_heads --jobs 16

  以上命令的解析大家都可以在命令的帮助里面查到。
  至此,代码已经被下载到各位的硬盘中,通过git命令就可以看到分支及标签情况。今天先讲这么多,下次会把编译过程提供给大家。
  注:拉取代码的过程可能很长,取决于使用的*的质量;最后代码拉取成功但是执行runhooks的时候脚本可能会失败,至于是否影响chrome的编译,那就只能看运气了。

  附:
  chromium源码channel:
  canary
channel:实验版本,每日发布。它没有经过充分测试,可能有某些奇怪的bug。
  dev
channel:每2星期发布,相对稳定,新功能和新特性都有。
  beta
channel:每周更新,6周大版本更新。比较稳定了,比dev版小1个版本,比stable版本早进化一个月。
  stable
channel:稳定版,比dev版本小2个版本,2到3周次版本更新,6周主版本更新。

  

热心网友 时间:2023-10-09 23:52

获取代码
dev.chromium.org/developers/how-tos/get-the-code 上已经写清楚了如何获取代码。现在统一都是用git了。
首要要配置好depot_tools。chromium会用depot_tools去获取代码。这个基本上按着文档来。因为中国的网络问题,获取
chromium代码经常失败,这里强力推荐用*。有些公司会屏蔽*,比如我们公司。这里只能用IE代理了,但是chromium获取代码很多地
方没有走IE代理,这里需要我们自己去hook下脚本了,我曾经写过如何设置代理的博客。这种方法太麻烦。
获取代码现在真是简单,就一句 fetch chromium,然后慢慢等吧,会下载十几GB的数据。只要把网络问题解决了,获取代码还是比较顺利的,否则就是无法跨越的大坑。

热心网友 时间:2023-10-09 23:52

首要要配置好depot_tools。chromium会用depot_tools去获取代码。这个基本上按着文档来。因为中国的网络问题,获取
chromium代码经常失败,这里强力推荐用*。有些公司会屏蔽*,比如我们公司。这里只能用IE代理了,但是chromium获取代码很多地
方没有走IE代理,这里需要我们自己去hook下脚本了,我曾经写过如何设置代理的博客。这种方法太麻烦。

获取代码现在真是简单,就一句 fetch chromium,然后慢慢等吧,会下载十几GB的数据。只要把网络问题解决了,获取代码还是比较顺利的,否则就是无法跨越的大坑。

热心网友 时间:2023-10-09 23:53

可以到官网下载 官网域名:chromium.org
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
iOS 16.1.1值得更新升级吗 ios16.1.1正式版建议更新吗 iOS 16.1.1修复了哪些问题 ios16.1.1值得更新吗?ios 16.1.1新增内容及更新建议 iPhone 12升级iOS 16.1.1之后好用吗 iOS 16.1.1更新内容介绍 iOS 16.1正式版新增了哪些新功能?iOS 16.1正式版值得升级吗? ios 16.1正式版解决了哪些问题和BUG ...森先生是他“最好的老师” 你喜欢这样的老师吗? ... 你喜欢怀特森这样老师吗?说说你的看法.250字 弱电系统包括哪些具体的系统? chromium在哪下载 EXCEL中如何把两页纸的打印成一页? 弱电项目都包括什么? 到Chromium官网怎么下载了两个版本的谷歌浏览器下来了? 物业管理弱电设备有几个系统? 各个弱电系统的所有设备及产品名称! 弱电施工设备有哪些,检测仪器设备有哪些?请帮忙 弱电工程所用到的弱电设备有哪些 什么是弱电设备 元宵喜乐会贾玲宋小宝郭俊辰唱的什么歌 潘玮柏的我想更懂你英文版·叫什么··别说没有什么的·我前段时间下过·结果弄不见了·· 元宵喜乐会2016宋小宝贾玲郭俊辰演的小品最后的歌曲叫什么 潘玮柏和苏芮的《我想更懂你》说的是什么样的故事? okone我想更懂你的歌词 我想更懂你-潘玮柏,苏芮歌词 歌曲《我想更懂你》是什么电视剧的主题曲 苏芮潘玮柏我想更懂你 我想更懂你 讲的是什么意思? 我想更懂你的 是不是 翻唱过来的? 弱电工程所需要的设备及名称品牌!!! 怎么在chromium 的官网下载最新版的浏览器啊,里面怎么全是文件夹啊,看不懂。 chromium版本更新几乎一小时一个?选哪个版本比较稳定,或者说比较好? Chromium浏览器在哪里下载 求最新的chrome os系统下载,顺便说一下官网在哪谢谢 在excel中,如何把两页内容打印在一页中? Chromium浏览器的官网是多少啊?不是Chrome,是Chrmium! 求谷歌浏览器 开发者版 官方下载地址(网页) 谷歌浏览器(Chromium) 与(Chrome) 有什么区别,哪个更好 如何在linux上下载Chrome浏览器 chromium7.0怎么安装 如何给chromium安装Flash插件 Chromium浏览器的简介 如何快速获取Chromium源码和编译 谷歌浏览器的早期发布版好用吗?求推荐mac版下载地址! 陌陌定位准吗,今天晚上我根据她陌陌公里数找到了,最后显示0.02公里,我一看是一个宾馆,应该跟她同_百度问一问 陌陌上的距离准确吗? 陌陌的定位距离显示准确吗。他跟我显示就是零点零几? 陌陌距离到底准确吗 陌陌定位距离会突然不准吗