linux下用原始碼編譯安裝git

2021-08-18 14:06:08 字數 1577 閱讀 6253

git 胡雪峰入門教程:

mkdir git  #建立安裝目錄

cd git

[root@localhost git]# wget

然後執行:

tar -xzvf git-2.7.0.tar.gz 

cd git-2.7.0

cat install |more

仔細閱讀,發現git依賴太多的庫了………………先碰碰運氣,說不定我的電腦就安裝了一些軟體包呢,於是:

make configure

./configure --prefix=/usr

make all doc   #建議編譯所有,如果沒有出錯,恭喜你可以直接進入下一步了,但80%都會遇到錯誤,因為git依賴的工具實在是太多了

make install install-doc install-man install-html

2、安裝openssl

[root@localhost git]#wget 

tar -xzvf openssl-1.0.2.tar.gz

cd openssl-1.0.2

./configure --prefix=/usr

make && make install  #如果遇到沒有安裝的第三方包請自行安裝

3、安裝perl

[root@localhost git]#wget

tar -xzvf perl-5.22.1.tar.gz

cd perl-5.22.1

./configure.gnu --prefix=/usr

make && make install

4、安裝zlib

[root@localhost git]#wget

tar -xzvf zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure --prefix=/usr

make && make install

5、安裝xmlto

[root@localhost git]#wget

tar -xzvf xmlto-0.0.28.tar.gz

cd xmlto-0.0.28

./configure --prefix=/usr

make && make install

6、安裝asciidoc

[root@localhost git]#wget

tar -xzvf asciidoc-8.6.9.tar.gz

cd asciidoc-8.6.9

./configure --prefix=/usr

make && make install

7、在安裝完以上幾個包後,再回到git目錄,重新執行:

./configure --prefix=/usr

make all doc   

make install install-doc install-man install-html

8、編譯還有問題,提示錯誤 can't locate extutils/makemaker.pm in @inc (@inc contains: 

9、繼續執行第7步的操作,編譯成功

Linux下原始碼編譯安裝Mysql

下面是在redhat 5.8下原始碼編譯安裝mysql5.6.12 1.首先檢視系統有沒有安裝mysql rpm qa grep mysql 如果系統上有mysql,先解除安裝 yum remove mysql 或者 rpm e mysql 2.安裝cmake tar zxvf cmake 2.8....

Linux下原始碼編譯安裝mariadb資料庫

環境 centos7 準備 mariadb 10.2.18.tar 資料庫安裝包 root centos7 4 rz transferring mariadb 10.2.18.tar.gz.第一步 建立mysql使用者 root centos7 4 useradd r s sbin nologin ...

Linux下原始碼編譯安裝 Git

git是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本管理,是目前使用範圍最廣的版本管理工具。這篇部落格,介紹下linux下安裝git的步驟,僅供參考,當然,還是yum安裝,比較簡單方便。git工作流 深入理解學習git工作流 yum install git驗證安裝結果 ...