在Linux系统中安装Jenkins的方法(原创)-1
上一篇 / 下一篇 2012-06-13 13:56:29 / 个人分类:Jenkins
Jenkins安装手册
一、前期准备工作
因为我是在Windows系统上连接Linux服务器以及需要把在Windows系统下载的安装包上传到Linux系统,所以需要用到两个工具---putty和FileZilla。51Testing软件测试网;D5`/DC!|p*P9e x
Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。 用它来远程管理Linux十分好用。
1pQ lV&q0FileZilla是一种快速、可信赖的FTP客户端以及服务器端开放源代码程式,具有多种特色、直觉的接口。51Testing软件测试网2kWY8z,|6_@"\
这两款工具都是免安装的,使用非常方便。51Testing软件测试网k:j7\*m:s1B&n xo9eB
4P5Z[^-S/b9r0
二、卸载和安装LINUX上的JDK
2.1卸载linux上自带的jdk
用root用户登陆到系统,打开一个终端输入51Testing软件测试网+g:Xa LRI
v
# rpm -qa|grep gcj
[-}'})W ZO0显示内容其中包含下面两行信息51Testing软件测试网SE;Fa+Adz.I"Cwx#^
# java-1.4.2-gcj-compat-1.4.2.0-27jpp51Testing软件测试网^9s!{K h0M
# java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp51Testing软件测试网g@jS$~C
卸载
!KA.|kzD0# rpm -e java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp
t7F6{t)DHb7c0# rpm -e java-1.4.2-gcj-compat-l.4.2.0-27jpp
卸载其他自己安装的JDK就直接用rpm
-e <javaXXXXX>51Testing软件测试网:ot(v3r%Q8Z
卸载rpm版的jdk:
#rpm -qa|grep jdk
)Tu:s@.px0 显示:jdk-1.6.0_10-fcs
qwG6T(\k-j6b%R/Y0 卸载:#rpm -e --nodeps
jdk-1.6.0_10-fcs51Testing软件测试网ys0Rl
\
m
q6J-{1~xE0
2.2安装JDK
去http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32-downloads-1594644.html拿1.6.0举例,下载一个Linux Platform的JDK,建议下载RPM格式的(我下载的是 Linux x86 (32-bit)的名称为jdk-6u32-linux-i586-rpm.bin的jdk)
]t7q7C)P8Rv_%i04M3B!@gl&K0
2.2 把刚才第一步下载的bin文件上传到Linux服务器上,在shell下执行命令:51Testing软件测试网*y5jL;y1ACvC
注:我的jdk安装包放在home目录下
Ec y?w D W9]whn0[root@testdep
home]# chmod 755 jdk-6u32-linux-i586-rpm.bin
0Is!?"u`3s0[root@testdep home]# ./ jdk-6u32-linux-i586-rpm.bin51Testing软件测试网P3mFbf
51Testing软件测试网'I&}_5y6ep)l9Q
这时会有一段Sun的协议如下51Testing软件测试网Ntf.Q"BR
准备中… ######################################## [100%]51Testing软件测试网&L su.f q0l
1:jdk ######################################## [100%]51Testing软件测试网}4Vj~a+c9z
Unpacking JAR files...
3q4jDZ;cvj0rt.jar...51Testing软件测试网HDjfG Nb9{C
jsse.jar...51Testing软件测试网eE#]1_3}1{~~rZ$T5d/xo
charsets.jar...51Testing软件测试网&[^s|![ o
tools.jar...
8Awl [.v ie0localedata.jar...51Testing软件测试网V*oyz|)Nq
plugin.jar...
i5O kf hd0javaws.jar...
C:E\qLO#V0deploy.jar...
|P} mr8F8VQ!K051Testing软件测试网 O.cV8@7Bz}$F,P
Java(TM) SE Development Kit 6 successfully installed.
)\RX:n3R n6@051Testing软件测试网#O~)xYZ
Product Registration is FREE and includes many benefits:
+F*P+C)tf~0* Notification of new versions, patches, and updates
/|1])b Dk-a"?,X3\C0* Special offers on Oracle products, services and training51Testing软件测试网6g#~*jF6jaP#Fx
* Access to early releases and documentation
)ije,D!t0-E9K%DE By4qU0
Product and system data will be collected. If your configuration51Testing软件测试网y.W'm(hNwz9O9t2n
supports a browser, the JDK Product Registration form. will51Testing软件测试网x:[p#c:WK!e&h#i
be presented. If you do not register, none of this information51Testing软件测试网4T$|4G(u M1f+cV G
will be saved. You may also register your JDK later by
T8jy)o)~S0opening the register.html file (located in the JDK installation
(F:|3[/gQ'i!u7J0directory) in a browser.51Testing软件测试网(?b*g.\.D\b5Q5X
51Testing软件测试网3G G!D6}BBf5a
For more information on what data Registration collects and51Testing软件测试网6p!s$_1FN;Q
how it is managed and used, see:51Testing软件测试网ONZ G1A u
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html51Testing软件测试网5A)G M1mDj
~{Ll uY0
Press Enter to continue.....
\/Wm!^k2bUj7B06SyW\L0
!r3vK`#S'n-M0
Done.51Testing软件测试网jTOW$u2k
2.3安装jdk主程序包
程序会自动生成一个jdk-6u32-linux-i586.rpm文件,这是主程序包,下面来安装;51Testing软件测试网YVk;{ L0]nS
[root@testdep home]#rpm –ivh jdk-6u32-linux-i586.rpm
Hu`8U)itd&k@3J0%F'F6]:N/ig0
2.4设置环境变量
通常都喜欢用export命令直接在shell下设置51Testing软件测试网 ?0?X1ru7fZ
[root@ testdep
home]# export JAVA_HOME=/usr/java/jdk1.6.0_32
O6v7n.LK"M8^6{|.i0[root@ testdep home]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar51Testing软件测试网b9yZ&\l w1w
[root@ testdep home]# export PATH=$PATH:$JAVA_HOME/bin51Testing软件测试网!Wy-]i,Y*X!Q2?7g
当然这样设置环境变量是可以生效的,但是只对当前shell生效。如果从另外一个shell登陆,将不能使用刚才设置的变量。所以最好的方法还是修改.bashrc文件。51Testing软件测试网{:]_#G \.]9th7n
我用下面这个
Fi2ZT[?B0cd ~ .bashrc是在根目录下51Testing软件测试网e:Es7T _Pv
[root@testdep ~]#vi .bashrc51Testing软件测试网,HRmj!\*V
export JAVA_HOME=/usr/java/jdk1.6.0_32(这里的jdk的版本号可以通过cd
/usr/java查看)
&m(N"TH&y0export JAVA_HOME
R"\!ptu-X}(K0export PATH=$PATH:$JAVA_HOME/bin51Testing软件测试网*p4dM
VF+rl1V
export PATH
j&CP X/rQ0export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
)Y/z.SBj&z0export CLASSPATH
51Testing软件测试网-cX0Y$h8A\\gd!Q
注:保存成功后需要通过. .bashrc使此脚本生效。
(MK,{:o Gv0;Ft#g] LA N:c r0
当然也可以通过更改/etc/profile来实现,不过不推荐这么做,因为这样的设置将对所有用户的shell都生效,对系统安全会产生影响。下面来验证一下变量设置是否生效(在验证前先logout一下,再重新登陆);
@};bBr0[root@testdep home]# echo $JAVA_HOME51Testing软件测试网&cmX"]@
/usr/java/jdk1.6.0_32/
#K*B!Xq@q5o0[root@testdep home]# echo $CLASSPATH
^CE)e+[2Y+m6tt:w0/usr/java/jdk1.6.0_32/lib/dt.jar:/usr/java/jdk1.6.0_32/lib/tools.jar
#K%Un'MD0[root@testdep home]# echo $PATH51Testing软件测试网 \wkz!Q9l
/usr/java/jdk1.6.0_32/bin/:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
/P5{r/c
w
c-w0[root@testdep home]# JAVA-version51Testing软件测试网hVip/Ct
JAVA version "jdk1.6.0_32"