我认为这很容易,但我找不到任何简单的tar.gz / tar.bz2 / zip存档的链接。
Chrome使用build_depot
等一些自定义工具来下载源代码。但是我不想编译源代码,我只想看看它们是如何在源代码中做的。
所以我需要的是源代码下载链接,以最简单的形式。有没有办法找到一个包含所有源代码的zip存档,而无需阅读howtos以及构建和编译工具只是为了能够下载它?
即便是旧版本也可以。我不需要编译任何东西,我只需要代码,并且没有下载链接。
在Get the code页面上,您有source tarball的链接。
这是一种更新的方法
git clone --depth 1 https://chromium.googlesource.com/chromium/src.git chromium
depth
论证导致一个浅层克隆,因此你不会拉下庞大的历史。如果要完整复印,可以将其删除。
这仍然需要git
,但它不需要你安装一堆可能搞乱整个系统的自定义工具。
看着它,似乎在获取代码页时没有提到单个简单的文件下载 - 可能是因为它是真正愿意开发和使用这些源的人,而且代码库很复杂并且需要额外的工具(它类似到Andoroid,由git管理,但是有一个特殊的工具来管理需要编排的大量单个存储库)。
因此,如果您只是好奇地查看一个版本的源代码,您可以将代码浏览到您喜欢的标记/修订版本并获取tgz链接,例如,最后一个已知的良好版本lkgr:https://chromium.googlesource.com/chromium/src/+/lkgr
有用。 (勺子饲料文件版本1)
步骤1:
wget https://src.chromium.org/svn/trunk/tools/depot_tools.zip
unzip_to C:\ depot_tools.zip
第2步:
tsmd.ek
gclient
第3步:
设置环境
第4步:
第5步:
第4步是活动的,下载源代码,可以占用8GB到15GB以上
等了4个小时
第6步:
下载visual studio 2013 https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx
确保其更新1或更新4
设置环境值
第7步:
gclient runhooks
(Qazxswpoi)
等半个小时
https://stackoverflow.com/a/30314754/285594
第8步:
编译/构建
等2个小时
在有一个巨大的档案。它包含从14.0开始的所有版本,包括每天的颠覆(14.0.783.0,14.0.784.0等),直到昨天发布的75.0.3755.0(截至撰写时)。
不幸的是,界面是分页的,不包含页面跳转,因此您需要在下一页上点击~30次才能访问最新的Chrome;在撰写时,最新的快速链接是https://gsdview.appspot.com/chromium-browser-official/。
这些tarball也是.xz而不是.gz;接受的答案链接到2.2GiB下载,而存档的75.0.3755.0是721MiB。