1 ubuntu 16.04 64bit
2 vpn(能访问google)
Install git and curl, depot_tools(安装基础包)
sudo apt-get install git-core gitk git-gui curl lvm2 thin-provisioning-tools python-pkg-resources python-virtualenv python-oauth2client
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH=$PATH:/path/to/depot_tools #可加入.barsh,depot_tools路径
Configure git(身份写入,未明确是否可不写)
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
Get the Source
#创建代码文件夹,工厂生产必须使用对应的工厂分支,否自无法启动mini-omaha和shopfloor
mkdir -p ${HOME}/chromiumos
sudo install repo #repo安装
cd ${HOME}/chromiumos
repo init -u https://chromium.googlesource.com/chromiumos/manifest.git --repo-url https://chromium.googlesource.com/external/repo.git [-g minilayout]
repo sync -j4 #-j4指四线程,默认8线程 -f为强制同步 源码大小约为10GB,同步过程中需一直打开vpn
Create a chroot
cros_sdk #下载sdk包,约2GB,下载完成并安装后自动进入chroot虚拟环境
(cros-chroot) johntitor@johntitor ~/trunk/src/scripts $