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軟體了。注意 這個軟...