天天看點

Linux有問必答:如何在Linux上安裝Git

問題: 我嘗試從一個git公共倉庫克隆項目,但出現了這樣的錯誤提示:“git: command not found”。 請問我該如何在某某發行版上安裝git?

git是一個流行的開源版本控制系統(vcs),最初是為linux環境開發的。跟cvs或者svn這些版本控制系統不同的是,git的版本控制被認為是“分布式的”,某種意義上,git的本地工作目錄可以作為一個功能完善的倉庫來使用,它具備完整的曆史記錄和版本追蹤能力。在這種工作模型之下,各個協作者将内容送出到他們的本地倉庫中(與之相對的會總是送出到核心倉庫),如果有必要,再有選擇性地推送到核心倉庫。這就為git這個版本管理系統帶來了大型協作系統所必須的可擴充能力和備援能力。

Linux有問必答:如何在Linux上安裝Git

<a target="_blank"></a>

git已經被所有的主流linux發行版所支援。是以安裝它最簡單的方法就是使用各個linux發行版的包管理器。

debian, ubuntu, 或 linux mint

<code>$ sudo apt-get install git</code>

fedora, centos 或 rhel

<code>$ sudo yum install git</code>

<code>或</code>

<code>$ sudo dnf install git</code>

arch linux

<code>$ sudo pacman -s git</code>

opensuse

<code>$ sudo zypper install git</code>

gentoo

<code>$ emerge --ask --verbose dev-vcs/git</code>

如果由于某些原因,你希望從源碼安裝git,按照如下介紹操作。

安裝依賴包

在建構git之前,先安裝它的依賴包。

debian, ubuntu 或 linux mint

<code>$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x</code>

<code>$ sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto docbook2x</code>

注意,如果你打算安裝到其他目錄下(例如:/opt),那就把"--prefix=/usr"這個配置指令使用其他路徑替換掉。

<code>$ cd git-x.x.x</code>

<code>$ make configure</code>

<code>$ ./configure --prefix=/usr</code>

<code>$ make all doc info</code>

<code>$ sudo make install install-doc install-html install-info</code>

本文來自雲栖社群合作夥伴“linux中國”,原文釋出日期:2015-08-11

繼續閱讀