编译安装git最新版本
程序员文章站
2022-07-13 18:03:14
...
若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些 Linux 版本自带的安装包更新起来并不及时,所以除非你在用最新的 distro 或者 backports,那么从源代码安装其实该算是最佳选择。
Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。在有 yum 的系统上(比如 Fedora)或者有 apt-get 的系统上(比如 Debian 体系),可以用下面的命令安装:
#RedHat系使用yum
yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel
#Debian系使用下面的命令
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
libz-dev libssl-dev
安装之前,需要安装gcc和gcc-c++包
#RedHat系使用yum
yum install gcc gcc-c++
#Debian系使用下面的命令
apt-get install gcc gcc-c++
之后,从下面的 Git 官方站点下载最新版本源代码:http://git-scm.com/download
然后编译并安装:
tar -zxf git-2.23.0.tar.gz
cd git-2.23.0
make prefix=/usr/local all
sudo make prefix=/usr/local install
现在已经可以用 git 命令了,用 git 把 Git 项目仓库克隆到本地,以便日后随时更新:git clone git://git.kernel.org/pub/scm/git/git.git
接下来测试是否安装成功,查看git的版本信息
git --version
推荐阅读
-
Windows7 64位安装最新版本MySQL服务器的图文教程
-
最小化安装的centos7.5上编译安装git2.19
-
使用git bash编译安装sysbench时遇到的坑
-
MinGW-w64安装教程 著名C/C++编译器GCC的Windows版本
-
详解如何在 Linux 中安装最新的 Python 3.6 版本
-
CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6 7.0 7.1多版本全能环境
-
如何安装 IntelliJ IDEA 最新版本——详细教程
-
ubuntu 12.04安装最新版本的nmap出现的几个问题
-
Eclipse2020安装了最新版本的JDK却无法打开的问题
-
在Ubuntu上下载、编译和安装Android最新源代码