今天在centos7上安裝git,過程中遇到了一些問題,最後成功安裝,記錄如下。
我將git安裝在了root目錄下
安裝過程
1、刪除已存在git
yum remove git2、安裝編譯環境
#安裝gccyum install gcc
#安裝g++yum install gcc-c++
#安裝其它所需的包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-extutils-makemaker
wget4、進入指定目錄
cd /root/5、解壓檔案
tar zxvf git-2.9.5.tar.gz6、進入解壓目錄
cd git-2.9.5/7、配置安裝目錄並且編譯和安裝
./configure --prefix=/root/git-2.9.5 && make && make install8、將編譯好的git新增到全域性變數
vi /etc/profile
#git 新增到檔案最後
export path="$path:/root/git-2.9.5/bin"
#儲存
:wq9、立即生效配置的變數
source /etc/profile10、檢視版本
git --version安裝過程中遇到的問題記錄
1. yum安裝軟體包的過程中提示錯誤:[errno 5] [errno 12] cannot allocate memory
出現該錯誤是因為伺服器記憶體不夠了,我用的是亞馬遜免費雲伺服器,只有1g記憶體,用free -m檢視了一下記憶體,發現只有66m剩餘了,於是用 top 命令檢視到底是哪些程序占用了記憶體,輸入top後再按下shift +m,發現時我前幾天安裝的圖形桌面gnome占用了記憶體,於是用命令service gdm stop停止了gnome程序,再用free -m檢視,剩餘記憶體果然多了,有500多m了,同時用echo 3 >/proc/sys/vm/drop_caches命令進行了記憶體釋放操作,剩餘記憶體又多了一點兒,然後執行 yum命令安裝很順利完成。
2. 執行命令./configure --prefix=/root/git-2.9.5 && make && make install報錯: autoconf: not found
解決方法:yum install autoconf
CentOS7編譯安裝Git
一 解除安裝老版本的git 執行指令 sudo yum remove git y二 安裝git依賴項 執行指令 sudo yum install curl devel expat devel gettext devel openssl devel zlib develperl devel在瀏覽器中開...
CentOS 7 安裝新版git
git version 新安裝centos git一般都是1.幾的 yum remove git yum install curl devel expat devel gettext devel openssl devel zlib devel yum install gcc perl extuti...
Centos7 安裝 SuperSet 過程
sudo yum upgrade python setuptools y sudo yum install gcc gcc c libffi devel python devel python pip python wheel openssl devel libsasl2 devel openlda...