linux centos 原始碼安裝git

2021-09-29 11:36:03 字數 2435 閱讀 4767

linux 安裝

登陸原始碼安裝

[wujun@localhost ~]$ wget

2.建立git家目錄

mkdir git

3. 解壓並安裝

登陸目標機器,解壓並安裝。/home/git是指的安裝目錄

tar -zxvf git-manpages-2.9.5.tar.gz

cd git-2.9.5

[root@localhost git-2.9.5]# ./configure --prefix=/home/git

[root@localhost git-2.9.5]# make && make install

4. ./configure 報錯

[root@localhost git-2.9.5]# ./configure  --prefix=/home/git

configure: setting lib to 'lib' (the default)

configure: will try -pthread then -lpthread to enable posix threads.

configure: checks for site configuration

checking for gcc... no

checking for cc... no

checking for cl.exe... no

configure: error: in `/home/tools/git-2.9.5':

configure: error: no acceptable c compiler found in $path

see `config.log' for more details

我的linux伺服器執行報錯中看出,gcc,cc,cl.exe為no。gcc是linux的c語言編譯器,說明我的機器中沒有安裝這些編譯器。 分別安裝以下gcc,gcc-c++,安裝成功之後在執行一下git的安裝命令

[root@localhost git-2.9.5]# yum install gcc

[root@localhost git-2.9.5]# yum install gcc-c++

[root@localhost git-2.9.5]# ./configure --prefix=/home/git

5. make命令報錯

[root@localhost git-2.9.5]# make && make install

* new build flags

cc credential-store.o

in file included from credential-store.c:1:0:

cache.h:40:18: 致命錯誤:zlib.h:沒有那個檔案或目錄

#include ^

編譯中斷。

make: *** [credential-store.o] 錯誤 1

缺少 zlib的標頭檔案, 開發包沒裝。

另一種安裝方法不需要configure

make prefix=/home/git all都編譯下

make prefix=/home/git install

6.檢查git安裝是否完成

進入之前指定的安裝目錄,檢視git版本,能成功則表示git安裝完成

[root@localhost bin]# cd /home/git/bin

[root@localhost bin]# ./git --version

git version 2.24.0

7.配置環境變數

vi /etc/profile
修改完成之後,執行命令,生效配置檔案

source /etc/profile
檢查是否配置成功,可切換路徑到其他目錄中,執行 git --version。返回git版本則表示環境變數配置完成。

如果出現clone報錯的問題。

yum install curl-devel

cd /home/tools/git-2.9.5/

./configure

make

make install

再次嘗試一下clone。不行則重啟一下

reboot
mkdir gitrepo 建立git資源倉庫,cd gitrepo   mkdir project1    cd project1   git  init  --bare初始化project1的倉庫

git clone ssh:

Linux Centos 原始碼安裝

1,linux下安裝常見軟體的兩種方式 1,yum安裝 二進位製包,簡單,速度快,可控性低,不開源 2,原始碼包安裝 開源,指令碼安裝,複雜,速度慢,可控性高,效率低2,原始碼安裝詳情 三個步驟 configure 配置 是乙個可執行指令碼,它有很多選項 configure help輸出詳細的選項列...

安卓原始碼閱讀 原始碼編譯

mkdir bin path bin path curl bin repo chmod a x bin repowget tsinghua edu cn aosp monthly aosp latest.tar tar xf aosp latest.tar cd aosp 解壓得到的 aosp 工程...

原始碼 連線mysql mysql的原始碼安裝

如果這步失敗,可以刪除掉原始碼目錄,重新解壓,然後再cmake一次試試 失敗如下圖 成功如下圖 命令 time make 注 這個過程會挺久的,取決於你機器的效能。命令 time make install 安裝成功後會生成乙個mysql56目錄,這就是我們的編譯安裝後的mysql軟體了。注意 這個軟...