专注到了极致,也就简单到了极致!
分类: LINUX
2013-06-11 20:33:59
(以下的命令是在root账户登录前提下的,若是普通用户需要在命令前加sudo)
1.搭建java jdk1.6
1.1从中下载jdk, 将其放入一文件中(在此放入下载文件中)
1.2.安装jdk
chmod u+x ~/Downloads/jdk-6u32-linux-i586.bin #获得jdk文件操作权限
./jdk-6u32-linux-i586.bin #解压jdk
mkdir /usr/lib/jvm #在/usr/lib下创建jvm文件夹
mv ~/Downloads/jdk1.6.0_32 /usr/lib/jvm #将解压出的jdk移动到jvm中
1.3.配置环境变量
gedit /etc/profile #用gedit打开/etc/profile文件,用VIM或其他工具
在文件的最后面增加:
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_32
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
1.4.由于ubuntu中可能会有默认的jdk,如openjdk,所以为了使默认使用的是我们安装的jdk,还要进行如下工作
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_32/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_32/bin/javac 300
配置链接组:
update-alternatives --config java
update-alternatives --config javac
1.5.测试安装的结果:
java -version
如果一切正常,会显示jdk的版本号之类的信息。
java version "1.6.0_32"
Java(TM) SE Runtime Environment (build 1.6.0_32-b05)
Java HotSpot(TM) Server VM (build 20.7-b02, mixed mode)
2.添加包
64位系统:
apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc
32位系统:
apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev libx11-dev libreadline6-dev libgl1-mesa-dev tofrodos python-markdown libxml2-utils xsltproc
==>以上下载的这些包是原作者所列出,实际上,仅是为了下载代码,只需要安装如下两个包!
apt-get install git
apt-get install curl
3.下载repo脚本
mkdir ~/develop #在跟目录下建立develop文件夹
mkdir ~/develop/download-froyo #在develop目录下建立download-froy文件夹
cd ~/develop/download-froyo #进入这个目录
curl > ./repo #从源码网站下载repo脚本,该脚本是Google为了方便源码的下载而提供的,通过该脚本可以下载整套源码
chmod a+x repo #设置该脚本为可执行
修改/etc/profile文件,把repo的执行路径加入到PATH中,即在该文件最后修改:
export PATH=$PATH:path_of_repo 并保存退出
执行source /etc/profile使命令生效
4.初始化一个repo的客户端
repo init -u #执行repo init的操作来获取最新的源代码列表
repo init -u -b android-4.0.1_r1 #然后使用 -b 来制定下载哪一个branch
在下载过程中会需要填写Name及Email,填写完之后,选择Y进行确认。
最后,提示repo初始化完成在所在的目录下,这里也可以看到当前的目录下有一个隐藏文件.repo/ 这个文件里面设置着一些初始化的信息。
4.代码同步
repo sync