1.安装JDK 6
至Oracle官网下载jdk 6,注意系统版本。此演示系统为64位。
下载jdk-6u43-linux-x64.bin上传至服务器直接执行即可安装。
赋予执行权限
# chmod +x jdk-6u43-linux-x64.bin
执行安装
# ./jdk-6u43-linux-x64.bin
Press Enter to continue.....
此处回车即可
此时会在执行目录下生成一个jdk1.6.0_43目录,此目录为安装目录,只需要把它加入$PATH即可。
# PATH=$PATH:'pwd'/jdk1.6.0_43/bin
注意此处的'pwd'为你的实际路径
验证是否安装成功
# java -version
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)
2.安装所需软件包
# sudo apt-get install git gnupg flex bison gperf build-essential
# sudo apt-get install zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev
# sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386
提示错误
The following packages have unmet dependencies: libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 8.0.4-0ubuntu0.6) Recommends: libgl1-mesa-dri:i386 (>= 7.2)E: Unable to correct problems, you have held broken packages.
提示什么我就装什么
# sudo apt-get install libglapi-mesa:i386
再次执行安装
# sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386
可以正常安装,好开心...
继续安装别的软件包
# sudo apt-get install libgl1-mesa-dev g++-multilib mingw32 tofrodos
# sudo apt-get install python-markdown libxml2-utils xsltproc zlib1g-dev:i386
在做个库的连接就OK啦~
# sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
3.安装repo
安装repo之前确认你的宿主目录下有一个bin目录,并且确定这个bin目录存在于PATH变量中
# mkdir ~/bin
# PATH=~/bin/:$PATH
下载repo并赋予执行权限
# curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ~/bin/repo
# chmod a+x ~/bin/repo
至此,build server搭建完毕。配合Git使用就可以啦。
CSDN的blog编辑器难用的不是一星半点。