1. 程式人生 > >Linux安裝git、maven和Jenkins

Linux安裝git、maven和Jenkins

一、 Linux安裝git
Debian/Ubuntu
aptgetinstallgitFedora yum install git (up to Fedora 21)
dnfinstallgit(Fedora22andlater)Gentoo emerge –ask –verbose dev-vcs/git
Arch Linux
pacman

SgitopenSUSE zypper install git
FreeBSD
cd/usr/ports/devel/git make install
Solaris 11 Express
pkginstalldeveloper/versioning/gitOpenBSD pkg_add git
使用jenkins出錯,原因:
CentOS 6 (I’m just going to assume version 6 here) is shipping git version 1.7.1.
The –local switch was introduced with version 1.7.4.
Therefore it is not available in the version you are using.
以下步驟可以輕鬆升級git版本:

rpm -i ‘http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt

vim /etc/yum.repos.d/rpmforge.repo

將 [rpmforge-extras] 這一節中的 “enabled = 0” 改成 “enabled = 1”,儲存退出。

yum update git

vim /etc/yum.repos.d/rpmforge.repo

將 [rpmforge-extras] 這一節中的 “enabled = 1” 改成 “enabled = 0”,儲存退出。
二、 Linux(CentOs6.4)自定義安裝Git
1.先從官網

http://git-scm.com/download 上下載git-1.7.3.tar.gz
2.將檔案git-1.7.3.tar.gz複製到/opt/git/gitinstall下,並解壓
[[email protected] gitinstall]# tar -zxvf git-1.7.3.tar.gz
3.進行配置安裝
[[email protected] gitinstall]# cd git-1.7.3
[[email protected] git-1.7.3]# ./configure
[[email protected] git-1.7.3]# make

[[email protected] git-1.7.3]# make install

但在執行make操作時報錯:缺少gcc,yum安裝gcc
[[email protected] ~]# yum -y install gcc
重新執行make操作,還報錯,缺少zlib.h。我們可以檢視是否存在zlib.h
[[email protected] ~]# whereis zlib
如果存在則會輸出zlib路徑。不存在則輸出空白,以下是安裝詳情:
1.從http://www.zlib.net/下載zlib最新版:zlib-1.2.8.tar.gz
2.解壓,編譯
[[email protected] gitinstall]# tar -zxvf zlib-1.2.8.tar.gz
[[email protected] gitinstall]# cd zlib-1.2.8
[[email protected] zlib-1.2.8]# ./configure
[[email protected] zlib-1.2.8]# make

[[email protected] zlib-1.2.8]# make install

重新執行make,make install,無錯誤輸出,驗證安裝是否成功:
[[email protected] git-1.7.3]# whereis git
git:/usr/local/bin/git
[[email protected] git-1.7.3]# git -version
git version 1.7.3
以上輸出就意味著安裝成功了!
三、 centos6.x下安裝maven
1.下載maven包
首先從官網上 http://maven.apache.org/ 下載最新版Maven。
http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

2.減壓maven包
執行tar -zxvf apache-maven-3.2.1-bin.tar.gz

下圖為減壓成功頁面

3.放在期望目錄下(可選)
把減壓好的檔案放在/opt目錄下
執行sudo mv apache-maven-3.2.1 /opt

4.更改連結
執行 ln -s apache-maven-3.2.1 apache-maven

5.配置環境變數

6.改動生效
執行source /etc/profile是profile檔案生效

7.檢視是否配置成功
執行mvn –v

出現上圖表示安裝成功。
四、 CentOS 6.5下安裝Jenkins
1.安裝jenkins

一條一條命令執行完成後,jenkins就安裝完成了,非常簡單吧。
然後需要配置下jenkins的埠,避免衝突。

進入該檔案,這個是jenkins的系統配置檔案,
找到2處修改埠號:
JENKINS_PORT=”8080”
JENKINS_AJP_PORT=”8009”
預設是這樣的,我們可以隨意修改成自己需要的埠號,避免衝突(tomcat預設埠也是這樣的)
這裡作者修改成了:
JENKINS_PORT=”8888”
JENKINS_AJP_PORT=”8889”
接下來我們就可以嘗試啟動jenkins服務了。

如果提示:Starting Jenkins [確定]
則表示jenkins服務成功啟動,你可以通過http://ip:埠號的方式直接訪問jenkins了。
但是一般情況下會報錯:

如果出現該錯誤也不需要慌張,報這個錯的原因是因為你的jdk配置錯誤,
執行命令:

java version “1.7.0_25”
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
我們可以看到jdk版本為1.7.0_25,複製該名稱

我們會發現這裡面沒有叫1.7.0_25的檔案目錄
我們在這段程式碼後面加上

rpm -i ‘http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm