Ubuntu 12.04 部署 Git build Server

来源:互联网 发布:qq网络诈骗案例分析 编辑:程序博客网 时间:2024/06/05 04:12

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 -versionjava 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编辑器难用的不是一星半点。