To check from which revision a certain build is released, 输入:chromium 版本如(51.0.2685.0)
chromium source refs : 包含各个tag的chromium链接
chromium old versions:截止到2017-04-29最新版本为51.0.2685.0
chromium old versions: 这个更全面
目前没有找到如何找出老版本的stable的某版本,如果谁知道,麻烦留言告诉我。
准备工作参考链接:https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md#Install
搭配环境参考链接:http://blog.sina.com.cn/s/blog_62fa6fd00102wluv.html
步骤:
System requirements
A 64-bit Intel machine with at least 8GB of RAM. More than 16GB is highly recommended.
At least 100GB of free disk space on an NTFS-formatted hard drive. FAT32 will not work, as some of the Git packfiles are larger than 4GB.
Visual Studio 2015 Update 3, see below (no other version is supported).
Windows 7 or newer.
1、depot_tools,下载下来解压 C:\src\depot_tools
2、设置环境变量:
2.1、打开环境变量设置界面
Control Panel → System and Security → System → Advanced system settings
添加C:\src\depot_tools设置到Path里,贴到最前面
2.2、创建工程目录文件夹:mkdir chromium&&cd chromium
搭配环境:
获取编码(VPN 8G流量):fetch --no-history chromium
得到 tag 名:git fetch origin tag 51.0.2685.0
切到自定义分支:git checkout -b 51sgg
同步分支代码:gclient sync --with_branch_heads --jobs 16
生成配置文件:gn args out/Release_x32/
编译:ninja -C out/Release_x32 chrome
args文件百度云盘链接:http://pan.baidu.com/s/1cAKnfg 密码:vumz
发现编译后,编译出来的竟然是最新的60版本,实在不明白google这套怎么玩的,官网忽悠人,而且60版本的x86环境 gn args 报错。
gclient sync --with_branch_heads --jobs 16这个步骤会将代码更新到最新的版本
为了规避google的chrome v53版本的bug:赛门铁克ssl证书验证不过
经过验证chrome 53版本该bug复现,chrome 54以后都没有问题
chromium 53, 54, 56都有该问题,57的没有验证
chromium 52以前的版本没有该问题(经过验证通过)
chromium 51编辑环境不能搭建成功,在gclient sync --with_branch_heads总报错,要么报deps tree错误,要么要其他问题,这一点google做的真的很差。
现在准备找一个52版本stable的进行开发,目前不知道如何得到chromium 老版本的stable的某个版本号,只能谷歌搜出来52.0.2743.82。
57版本stable,等52试过后,环境如果还不行的话,则尝试该版本
在Checkout & Sync 52.0.2743.82 - "fatal: reference is not a tree",总报这样的错误,51版本的时候也有这个问题,经过搜索,在Google Group里搜到了这个问题,可能是fetch --no-history chromium引起的,If you fetch with no history than you can't easily checkout older releases that require the history. 看来正确的流程应该是fetch chromium,不能用--no-history
经过验证chromium 57没有赛门铁克ssl证书问题
chromium 39以后版本的分支和稳定版本的编译安装(windows版本),根据这个流程走了可以正常走通,cheers!
因为gmail的缘故 Gmail將不再支援Chrome 53以前版本,Windows XP、Vista受牽連,当登录gmail,我们的浏览器会被报不再受支持的chrome版本。
Chrome 55可减少占用一半内存,现在需要将编译57版本,搜出来57.0.2987.98 是稳定版本,准备编译这个版本。