编译Chrome OS镜像
编译Chrome OS镜像
转自http://www.sgtalk.cn/656868.html 转载请注明。
粗略的介绍一下Chromium OS编译过程。
安装下面的依赖:
sudo apt-get install subversion pkg-config python perl g++ g++-multilib bison flex gperf libnss3-dev libgtk2.0-dev libnspr4-0d libasound2-dev libnspr4-dev msttcorefonts libgconf2-dev libcairo2-dev libdbus-1-dev wdiff lighttpd php5-cgi sun-java6-fonts git-core
然后,使用gclient获取Chromium OS的源码目录(四百多兆):
mkdir Chromium OS
cd Chromium OS
gclient config http://src.chromium.org/git/Chromium OS.git
gclient sync
编译脚本都在Chromium OS/src/scripts下面,依次执行下面几个脚本:
./make_local_repo.sh
运行这个脚本之前,确保安装了reprepro,否则会提示找不到命令,这时,需要将Chromium OS/repo目录删除才可以重新执行make_local_repro.sh脚本,汗~这个搞了好久Orz。
./make_chroot.sh
创建chroot编译环境后,需要下载chrome浏览器,改名为chrome-chromeos.zip并放到~/Chromium OS/src/build/x86/local_assets,这个目录需要自己依次创建。
然后进入chroot环境:
./enter_chroot.sh
这时,可以创建一个脱机用户,为了防止没有网络链接的情况下无法登录:
cd ../platform/pam_google && ./enable_localaccount.sh USERNAME
|
评论暂时关闭