連接“Linux環(huán)境部署02”,繼續(xù)。
10、下載安裝 GIT:見安裝說明
? ? ? 1)下載:在git 官網(wǎng)里下載界面如下,貌似是使用命令,著實不知如何選擇,棄之。

? ? ? ? ? ?新下載界面:https://github.com/git/git/releases/tag/v2.7.2

? ? ? ?2)安裝依賴:
? ? ? ? ? ? ? ?yum -y install gcc openssl openssl-devel curl curl-devel unzip perl perl-devel expat?
? ? ? ? ? ? ? ?expat-devel zlib zlib-devel asciidoc xmlto gettext-devel openssh-clients
? ? ? ? ? ? ? A、完整命令如上,但運行報錯:
? ? ? ? ? ? ? ? ? ? ? ? ? ? “File "/usr/bin/yum", line 30
? ? ? ? ? ? ? ? ? ? ? ? ? ? except KeyboardInterrupt, e:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
? ? ? ? ? ? ? ? ? ? ? ? ? ? SyntaxError: invalid syntax”
? ? ? ? ? ? ? ? ? ? ?網(wǎng)搜原因:升級python,導致yum所需版本不一致。
? ? ? ? ? ? ? ? ? ? 解決辦法:
? ? ? ? ? ? ? ? ? ? ? ? ?查看python版本:python --version
? ? ? ? ? ? ? ? ? ? ? ? 顯示:Python 3.3.0
? ? ? ? ? ? ? ? ? ? ? ? 查看yum配置文件:vi /usr/bin/yum
? ? ? ? ? ? ? ? ? ? ? ? 修改: #!/usr/bin/python ? 改為 ?#!/usr/bin/python2
? ? ? ? ? ? ? ? ? ? ? ? 其中,python2 是python的舊版本。
? ? ? ? ? ? ? ?B、再次安裝依賴,依然報錯:
? ? ? ? ? ? ? ? ? ? ? File "/usr/libexec/urlgrabber-ext-down", line 28? ? except OSError, e:
? ? ? ? ? ? ? ? ? ? ? 同理:vi /usr/libexec/urlgrabber-ext-down
? ? ? ? ? ? ? ? ? ? ? 修改: #!/usr/bin/python? 改為? #!/usr/bin/python2
? ? ? ? ? ? ? ? ? ? ?再繼續(xù)安裝依賴,OK。
? ? ? 3)編譯:make prefix=/usr/local/war/git all doc
? ? ? ? ? ? 運行報錯: make:***沒有規(guī)則可以創(chuàng)建目標“all”。停止。
? ? ? ? ? ? 百度N久,沒找到對應錯誤的解決方法,只好自己折騰。
? ? ? ? ? ? 最終:cd /usr/local/war/git-2.7.2
? ? ? ? ? ? 進入到git文件里,再次make,便OK。
? ? ? ? ? ? 對自己而言,此事教育深刻!
待續(xù).....