之前在自己服務(wù)器上安裝git的時(shí)候蜓肆,直接yum -y install git
就安裝好了贷屎。但是公司的服務(wù)器不連外網(wǎng)晦鞋,只能手動(dòng)將安裝包上傳上去蹲缠,自己編譯安裝。
第一步 解壓
將上傳到服務(wù)器上的git壓縮包解壓悠垛。
tar -xvf git-2.19.2.tar.gz
第二步 編譯安裝
進(jìn)入到解壓后的文件夾下
cd git-2.19.2
配置指定編譯后安裝的目錄
./configure --prefix=/usr/local/git
編譯安裝git前线定,它需要依賴(lài)這些curl-devel expat-devel gettext-devel openssl-devel zlib-devel
依賴(lài)包。一般直接用yum命令安裝一下就行了确买。
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
但由于這臺(tái)服務(wù)器不連外網(wǎng)斤讥,于是我是直接通過(guò)另一臺(tái)可以連外網(wǎng)的服務(wù)器,將所需的依賴(lài)通過(guò)yumdownloader
命令下載下來(lái)湾趾,并將所有下載下來(lái)的rpm包都上傳到了這臺(tái)服務(wù)器上芭商。
yumdownloader curl-devel expat-devel gettext-devel openssl-devel zlib-devel --resolve --destdir=/home/gepeisong/soft
進(jìn)入上傳了所有rpm包的目錄下進(jìn)行安裝。輸入下面這個(gè)命令搀缠,它會(huì)將當(dāng)前文件夾下所有的rpm包進(jìn)行強(qiáng)制安裝铛楣。
rpm -ivh *.rpm --force --nodeps
安裝完依賴(lài)包后,最后直接輸入
make && make install
查看git版本艺普,安裝成功