编译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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 下一页

相关内容