获取chromium os源码:

在家目录创建chromiumos文件夹mkdir -p ${HOME}/chromiumos
进入该文件夹目录cd ${HOME}/chromiumos,然后执行repo init -u https://chromium.googlesource.com/chromiumos/manifest.git --repo-url https://chromium.googlesource.com/external/repo.git。

如果失败的话多数是因为使用的是代理上网而不是直接联网,解决方法是在终端为http和https也配置代理
 export http_proxy=http://proxyusername:proxypassword@IP:PORT

export https_proxy=http://proxyusername:proxypassword@IP:PORT
 配置完之后将bin目录下的repo中第五行的https改为http,同时将上述网址中的https也均改为http,再重试,


但是结果不一定令人满意,不能直接联网真是让人抓狂,但是出错了还得想办法解决。
上述错误得将chromiumos中的.repo及~目录下的.repoconfig(主要删除这个)给删除掉再试一下,希望能成功哦。但是结果还是让人失望,会不会是有缓存的问题呢?对,重启一下电脑再重新分步操作一遍看结果如何:
貌似这次可以了,呵呵。

上面已经成功了,接下来就是执行repo sync同步下载chromium os

源码。

由于网络的原因可能会不时的断网,导致下载失败,在下载失败后只需要重新执行repo sync即可继续下载。
但是每次失败都得重复输入repo sync显得比较烦琐,尤其是晚上没人的时候就更麻烦,所以可以写一个sh脚本命令让其自动下载,如果下载失败的话重复执行repo sync直到下载完成为此。
在${HOME}/chromiumos目录下创建一个download.sh文件,赋予其可执行权限
chmod a+x ${HOMR}/chromiumos/download.sh,文件内容如下所示,然后进入chromiumos目录执行./download.sh,然后就等着其下载完成吧,到此为止下载chromium os源码完成。

(#!/bin/bash

echo "=====start repo sync====="

repo sync

while (($?==1))

do

echo "=====sync failed, re-sync again====="

sleep 3

repo sync

done)

在下载完成之前在chromiumos目录下只有一个隐藏文件.repo,在ubuntu下只需按CTRL+h即可显示隐藏文件,源码下载完成之后会自动将源码解压到chromiumos目录下。

Chromium OS——下载源码6之获取源码相关推荐

  1. 根据快码的类型获取快码Lookup Code设置

    根据快码的类型获取快码Lookup Code设置 在EBS系统中,值列表的来源有时候是值集,有时候是使用快码.下面介绍如何根据快码的类型,获取快码可以有的值. SELECT B.APPLICATION ...

  2. 手把手教你在Mac OS下载、编译及导入Android源码

    1. 要求 1.1 硬件 160g可用磁盘空间. 笔者编译的是Android 9.0源码,下载下来后将近40g,编译后153g,所以至少需要160g可用磁盘空间. 看网上有别人下载编译7.1.1版本的 ...

  3. android开发获取imei码,Android中获取IMEI码的方法

    我们在开发项目的时候,通常要获取手机的IMEI码,这是开发的必备需求,接下来,爱站技术频道小编就告诉大家Android中获取IMEI码的方法,希望本文的介绍能提高大家的水平. 核心代码:Imei = ...

  4. Chromium OS——下载源码4之配置repo

    下载repo并将其添加到PATH路径中: 在根目录下创建一个bin目录mkdir ~/bin然后将该bin目录路径添加到~/.bahrc中 export PATH=~/bin:$PATH. 然后下载r ...

  5. APP免填邀请码即自动获取邀请码原理

    前段时间,有个朋友说想做一个淘宝客APP,说要用要邀请码功能,我就想让用户填邀请码不太现实,很多用户不愿意去填写邀请码.那怎么办呢,由于以前没有做类似的方案,所网上搜索了一下,的确还是有一两家公司在做 ...

  6. python小说下载器_【Python】DouBiNovel小说下载器V0.1.1(源码+成品)【失效待修复】...

    简单说明 之前在论坛发现一个很好的小说阅读站,可惜只能在线阅读,无法下载到本地,导出到电子书设备上.恰好最近在学python,于是就有了写一个下载器的想法. 但,对于初学菜鸟.又是初三学子的我,这又谈 ...

  7. Nexus-5的B2G OS(FireFox OS)与Android4.4.4系统源码目录对比

    1. 前提 1.准备一台Nexus 5手机. 2.准备B2G OS v2.6版的nexus-5系统源码:FireFox OS(B2G)源码获取与Build code. 3.Android4.4.4的系 ...

  8. ***“出更”---获取源码的***

    ***"出更"---获取源码的*** Jack zhai  [说明]改编自Ed Skoudis的<******演习>中的案例  [介绍] 国华公司(非真实名称)是国际知 ...

  9. 如何获取ubuntu源码包里面的源码进行编译

    如何获取ubuntu源码包里面的源码进行编译 1.在获取源码包之前,确保在软件源配置文件 /etc/apt/sources.list 中添加了deb-src项 2.使用如下命令获取xxx源码包的详细信 ...

最新文章

  1. php代码审计工具_【学习笔记】PHP代码审计入门:代码审计实例2
  2. 概率论与数理统计(三)
  3. 我会手动创建线程,为什么让我使用线程池?
  4. Flex与.NET互操作(十四):FluorineFx的AMF协议通信
  5. servlet核心API的UML图
  6. long mode 分页_x86 系列 CPU 内存寻址模式总结
  7. 为tornado自定义session
  8. 服务器,linux系统配置端口号的坑!!!服务器防火墙配置!!!
  9. 部署项目到Linux服务器步骤
  10. java 堆_Java 对象都是在堆上分配内存吗?
  11. listary提升开发效率
  12. autojs之提取text中的红色文字(图片二值化+百度智能云-文字识别OCR-接口调用)
  13. Java的getbytes()方法使用
  14. 华为服务器cpu位置,服务器cpu参数详解
  15. 07-----给音视频文件添加字幕流
  16. HHTC第十二届程序设计竞赛
  17. 人工智能技术的应用越来越广,极大促进了无人机产业的发展
  18. NCC轻量化开发数据结构总结
  19. 银行间同业拆借利率有什么用?
  20. 树形结构——JAVA实现

热门文章

  1. C++中empty()函数的使用
  2. AAC音频格式ADTS头详解
  3. c语言编辑删除学生,c语言学生管理系统之学生信息删除
  4. RTL8188wifi模块针对IP Camera能优化
  5. CSS常用样式属性(下)
  6. 数论-质数-樱花BZOJ2721
  7. [DOM] Found 2 elements with non-unique id #stuName
  8. ckeditor上传图片示例
  9. 金山学院信息与机电工程系实验报告实验2 程序流程控制
  10. 用jQuery中的ajax分页