Chromium OS——下载源码6之获取源码
获取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之获取源码相关推荐
- 根据快码的类型获取快码Lookup Code设置
根据快码的类型获取快码Lookup Code设置 在EBS系统中,值列表的来源有时候是值集,有时候是使用快码.下面介绍如何根据快码的类型,获取快码可以有的值. SELECT B.APPLICATION ...
- 手把手教你在Mac OS下载、编译及导入Android源码
1. 要求 1.1 硬件 160g可用磁盘空间. 笔者编译的是Android 9.0源码,下载下来后将近40g,编译后153g,所以至少需要160g可用磁盘空间. 看网上有别人下载编译7.1.1版本的 ...
- android开发获取imei码,Android中获取IMEI码的方法
我们在开发项目的时候,通常要获取手机的IMEI码,这是开发的必备需求,接下来,爱站技术频道小编就告诉大家Android中获取IMEI码的方法,希望本文的介绍能提高大家的水平. 核心代码:Imei = ...
- Chromium OS——下载源码4之配置repo
下载repo并将其添加到PATH路径中: 在根目录下创建一个bin目录mkdir ~/bin然后将该bin目录路径添加到~/.bahrc中 export PATH=~/bin:$PATH. 然后下载r ...
- APP免填邀请码即自动获取邀请码原理
前段时间,有个朋友说想做一个淘宝客APP,说要用要邀请码功能,我就想让用户填邀请码不太现实,很多用户不愿意去填写邀请码.那怎么办呢,由于以前没有做类似的方案,所网上搜索了一下,的确还是有一两家公司在做 ...
- python小说下载器_【Python】DouBiNovel小说下载器V0.1.1(源码+成品)【失效待修复】...
简单说明 之前在论坛发现一个很好的小说阅读站,可惜只能在线阅读,无法下载到本地,导出到电子书设备上.恰好最近在学python,于是就有了写一个下载器的想法. 但,对于初学菜鸟.又是初三学子的我,这又谈 ...
- 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的系 ...
- ***“出更”---获取源码的***
***"出更"---获取源码的*** Jack zhai [说明]改编自Ed Skoudis的<******演习>中的案例 [介绍] 国华公司(非真实名称)是国际知 ...
- 如何获取ubuntu源码包里面的源码进行编译
如何获取ubuntu源码包里面的源码进行编译 1.在获取源码包之前,确保在软件源配置文件 /etc/apt/sources.list 中添加了deb-src项 2.使用如下命令获取xxx源码包的详细信 ...
最新文章
- php代码审计工具_【学习笔记】PHP代码审计入门:代码审计实例2
- 概率论与数理统计(三)
- 我会手动创建线程,为什么让我使用线程池?
- Flex与.NET互操作(十四):FluorineFx的AMF协议通信
- servlet核心API的UML图
- long mode 分页_x86 系列 CPU 内存寻址模式总结
- 为tornado自定义session
- 服务器,linux系统配置端口号的坑!!!服务器防火墙配置!!!
- 部署项目到Linux服务器步骤
- java 堆_Java 对象都是在堆上分配内存吗?
- listary提升开发效率
- autojs之提取text中的红色文字(图片二值化+百度智能云-文字识别OCR-接口调用)
- Java的getbytes()方法使用
- 华为服务器cpu位置,服务器cpu参数详解
- 07-----给音视频文件添加字幕流
- HHTC第十二届程序设计竞赛
- 人工智能技术的应用越来越广,极大促进了无人机产业的发展
- NCC轻量化开发数据结构总结
- 银行间同业拆借利率有什么用?
- 树形结构——JAVA实现