1.下载环境
VirtualBox4.1.2 Ubuntu11.10(32位)
2.安装git和curl
命令:$sudo apt-get install git-core curl
说明:curl是一个与服务器传输数据的工具,git是分布式版本控制系统,负责把远程版本库的源码克隆下来
3.安装repo
$mkdir bin
//在ubuntu系统中直接下载repo脚本拷贝到bin文件夹下,repo下载地址:http://115.com/file/d15goo2#repo
$chmod a+x ~/bin/repo
$alias repo=”~/bin/repo”
4.安装Java6
$sudo add-apt-repository "debhttp://archive.canonical.com/lucid partner"
$sudo add-apt-repository "deb-srchttp://archive.canonical.com/ubuntulucid partner"
//此句可能提示错误,不影响,直接进行后面步骤
(注意:若提示sun-java6-jdk没有可供安装的候选者,则运行以下代码$sudo add-apt-repository "debhttp://us.archive.ubuntu.com/ubuntu/hardy multiverse")
$sudo apt-get update
$sudo apt-get installsun-java6-jdk
(注意:若出现正在设定sun-java6-jre的界面,按下Tab键,选中“确定”,然后同意DLJ协议选择“是”)
$sudo apt-get installgit-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-devsquashfs-tools build-essential zip curl libncurses5-dev zlib1g-devsun-java6-jdk pngcrush schedtool
5.下载CyanogenMod源码
//创建CyanogenMod文件夹存放源码
$mkdir CyanogenMod
//获取源码
$repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1
//同步服务器代码到本地,-j16据网友反应是多开网络连接,从而能提高下载速度
$repo sync -j16
源码下载过程非常漫长