CM7源码同步的教程吧(目前就做到这步)。
该教程大量参考了slax大神和G1的NOirBRight大神的教程(因为有一些东西都过时了,会给部分读者造成困扰)。
首先先安装一个ubuntu,10.10(我用的是10.10,你有其他需求下新版本的也行,分区建议40g+)。
安装完以后,可以先配置一下源。
这儿罗嗦几句。
http://code.google.com/p/ailurus/downloads/list
建议下载这个软件,格式是deb直接安装就行,这个相当于windows的优化大师,里面有一个源列表,能帮你测试出速度最快的源,勾选上以后就能直接改变源的文件了,不用你打开文件再修改保存了。
接下来就是环境的组建了。
JDK
到sun公司的官网下载jdk。
我下的是
jdk-6u24-linux-i586.bin。
这个文件运行的时候是在当前目录安装的,所以找一个你想安装的目录,我用的是/usr/lib/jvm/java,
代码: (然后把文件jdk-6u24-linux-i586.bin复制进去。) 屏幕持续滚动,直到让你输入yes/no,当然yes,回车。
安装结束后: 在打开的文件最后添上:
#set java environment
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_24
export JRE_HOME=/usr/lib/jvm/java/jdk1.6.0_24/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
(配置系统java环境)
重启,检测java: 出现:
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)
就代表安装成功了。
Sdk
去android官网下载android-sdk_r10-linux_x86.tgz
完了以后直接解压缩,得到android-sdk-linux_x86文件夹。将文件夹放到一个你想放的地方,比如我直接放在了桌面上(/root/桌面/android-sdk-linux_x86)。
这需要运行一些代码,才能获得一些常用的工具,如adb等,如下: 会开启一个窗口,选择一些需要的包,像sdk tools和sdk platform-tools等,网络好的话,下载速度会快点。
完了以后继续改变下全局变量,代码: 打开后添加:
#set path for android sdk tools
export PATH=$PATH:/root/桌面/android-sdk-linux_x86/tools/
export PATH=$PATH:/root/桌面/android-sdk-linux_x86/platform-tools/
后面的一些文件夹类似,这个就可以在终端中用sdk的工具了。
检测,连上你的手机,代码: 会出现一串数字和字母的序列号的显示的话,即表示SDK安装成功。
软件的安装
第一步配置的源在这就有效果了,下面列出需要安装的常用软件:
• git-core
• gnupg
• flex
• bison
• gperf
• libsdl-dev
• libesd0-dev
• libwxgtk2.6-dev
• build-essential
• zip
• curl
• libncurses5-dev
• zlib1g-dev
• valgrind
• libreadline5-dev
用第一个做例子,代码:
i. 在主目录下新建一个文件夹,作为源码的存放目录
代码: 然后等一屏幕的英文,会让你选择y/n的,输入y后,安装完成。
其他的软件类似。
源码同步
代码: 打开后在最后添加:
export PATH=$PATH:~/bin
保存退出。
完了以后继续代码: (在主目录下建立一个cm文件夹用于存放cm7的源码) 打完上面的命令后过程比较短,结束后会让你填一下名字和邮箱,填完就ok了。
再接下来开始同步源码。
在cm文件夹里建立一个文件do.sh
用文本编辑它,复制下面的代码进去: (上面的16表示同时执行几个线程,一般下载都有峰值的,弄太大也没有效果)
保存,完了以后继续在终端写代码: 终端开始跳动英文,就表示开始同步了(这个文件可以重复执行,就是说电脑关机了(或者关闭终端了),重新开机后(打开终端),再执行一次就直接继续下载了,不用担心重复下载的问题。
该教程大量参考了slax大神和G1的NOirBRight大神的教程(因为有一些东西都过时了,会给部分读者造成困扰)。
首先先安装一个ubuntu,10.10(我用的是10.10,你有其他需求下新版本的也行,分区建议40g+)。
安装完以后,可以先配置一下源。
这儿罗嗦几句。
http://code.google.com/p/ailurus/downloads/list
建议下载这个软件,格式是deb直接安装就行,这个相当于windows的优化大师,里面有一个源列表,能帮你测试出速度最快的源,勾选上以后就能直接改变源的文件了,不用你打开文件再修改保存了。
接下来就是环境的组建了。
JDK
到sun公司的官网下载jdk。
我下的是
jdk-6u24-linux-i586.bin。
这个文件运行的时候是在当前目录安装的,所以找一个你想安装的目录,我用的是/usr/lib/jvm/java,
代码: (然后把文件jdk-6u24-linux-i586.bin复制进去。) 屏幕持续滚动,直到让你输入yes/no,当然yes,回车。
安装结束后: 在打开的文件最后添上:
#set java environment
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_24
export JRE_HOME=/usr/lib/jvm/java/jdk1.6.0_24/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
(配置系统java环境)
重启,检测java: 出现:
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)
就代表安装成功了。
Sdk
去android官网下载android-sdk_r10-linux_x86.tgz
完了以后直接解压缩,得到android-sdk-linux_x86文件夹。将文件夹放到一个你想放的地方,比如我直接放在了桌面上(/root/桌面/android-sdk-linux_x86)。
这需要运行一些代码,才能获得一些常用的工具,如adb等,如下: 会开启一个窗口,选择一些需要的包,像sdk tools和sdk platform-tools等,网络好的话,下载速度会快点。
完了以后继续改变下全局变量,代码: 打开后添加:
#set path for android sdk tools
export PATH=$PATH:/root/桌面/android-sdk-linux_x86/tools/
export PATH=$PATH:/root/桌面/android-sdk-linux_x86/platform-tools/
后面的一些文件夹类似,这个就可以在终端中用sdk的工具了。
检测,连上你的手机,代码: 会出现一串数字和字母的序列号的显示的话,即表示SDK安装成功。
软件的安装
第一步配置的源在这就有效果了,下面列出需要安装的常用软件:
• git-core
• gnupg
• flex
• bison
• gperf
• libsdl-dev
• libesd0-dev
• libwxgtk2.6-dev
• build-essential
• zip
• curl
• libncurses5-dev
• zlib1g-dev
• valgrind
• libreadline5-dev
用第一个做例子,代码:
i. 在主目录下新建一个文件夹,作为源码的存放目录
代码: 然后等一屏幕的英文,会让你选择y/n的,输入y后,安装完成。
其他的软件类似。
源码同步
代码: 打开后在最后添加:
export PATH=$PATH:~/bin
保存退出。
完了以后继续代码: (在主目录下建立一个cm文件夹用于存放cm7的源码) 打完上面的命令后过程比较短,结束后会让你填一下名字和邮箱,填完就ok了。
再接下来开始同步源码。
在cm文件夹里建立一个文件do.sh
用文本编辑它,复制下面的代码进去: (上面的16表示同时执行几个线程,一般下载都有峰值的,弄太大也没有效果)
保存,完了以后继续在终端写代码: 终端开始跳动英文,就表示开始同步了(这个文件可以重复执行,就是说电脑关机了(或者关闭终端了),重新开机后(打开终端),再执行一次就直接继续下载了,不用担心重复下载的问题。