博客
关于我
Linux系统中安装Git(详细教程)
阅读量:790 次
发布时间:2023-02-05

本文共 1329 字,大约阅读时间需要 4 分钟。

在Linux系统中安装Git,您可以选择使用包管理器安装或从源代码编译安装两种方式。以下是详细的安装步骤:

使用包管理器安装(通常不推荐)

大多数Linux发行版都提供了包管理器,如Debian/Ubuntu的apt、CentOS/RHEL的yum/dnf等。通过这些工具可以快速安装Git。

Debian/Ubuntu 及其衍生版

打开终端,执行以下命令:

sudo apt update && sudo apt install git

这将更新系统包索引并安装Git及相关依赖。

CentOS/RHEL 及其衍生版

对于CentOS 8及以上版本,使用dnf包管理器:

sudo dnf install git

对于CentOS 7及以下版本,使用yum:

sudo yum install git

从源代码编译安装

如果需要安装特定版本或进行自定义配置,可以从源代码编译安装Git。

1. 下载Git源代码

使用wget命令下载最新版本(将*替换为具体版本号):

wget https://www.kernel.org/pub/software/scm/git/git-*.tar.gz

或者访问Git官方网站下载。

2. 解压源代码包

进入下载目录,解压源代码:

tar -zxvf git-*.tar.gzcd git-*

3. 安装编译依赖

安装编译所需的依赖项。依赖项可能因发行版不同而有所差异,常见依赖包括curl、expat、gettext、openssl、zlib等开发文件及gcc编译器。

在Debian/Ubuntu上:

sudo apt install libcurl4-openssl-dev libexpat1-dev gettext libz-dev libssl-dev gcc

在CentOS/RHEL上:

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc

4. 编译并安装Git

在Git源代码目录中执行以下命令:

make prefix=/usr/local/git allsudo make prefix=/usr/local/git install

这里的/usr/local/git是Git的安装目录,您可以根据需求修改。

5. 配置环境变量

编辑/etc/profile或用户的~/.bashrc文件,添加Git安装目录到PATH环境变量中:

export GIT_HOME=/usr/local/gitexport PATH=$GIT_HOME/bin:$PATH

然后执行:

source /etc/profile

source ~/.bashrc

6. 验证安装

执行git --version命令,确认Git是否已成功安装并查看版本号。


总结

以上是Linux系统中安装Git的两种主要方法:使用包管理器安装和从源代码编译安装。选择合适的安装方式取决于您的需求。对于大多数用户来说,使用包管理器安装已经足够简单和快速。如果需要安装特定版本或进行自定义配置,可以选择从源代码编译安装。

转载地址:http://lxkfk.baihongyu.com/

你可能感兴趣的文章
Linux磁盘管理--RAID原理
查看>>
linux禁止Root远程登陆
查看>>
linux移动文件命令
查看>>
linux程序分析工具介绍(三)——sar
查看>>
linux程序打印cr3寄存器,linux – 每次从内核模块读取时,为什么CR3寄存器内容会有所不同?...
查看>>
linux程序段错误原理,Linux 下c 程序段错误分析
查看>>
linux端口汇聚,linux端口聚合
查看>>
Linux端口状态含义
查看>>
linux端口监听默认ipv6,Nginx 监听 IPv6 地址的配置方法
查看>>
Linux笔记(usermod命令,用户密码管理,mkpasswd)
查看>>
linux笔记:目录处理命令ls,mkdir,cd,pwd,rmdir,cp,mv,rm
查看>>
linux符号大全
查看>>
Linux第一周学习 总结!
查看>>
linux第五章(迁移/home分区)
查看>>
linux简单的TCP与UDP的socket程序以及机器大小端的判断程序
查看>>
linux算性质的命令,(linux命令学习)找到相应性质的文件并删除
查看>>
Linux系列:centos7 开始 root用户 ssh 登录
查看>>
Linux系列:Harbor 1.9.3 升级到 2.8.0 的坑与过程
查看>>
Linux系列:Linux上杀毒软件有哪些?
查看>>
Linux系列:RPM安装 + yum安装 + 源码安装的区别&优缺点、CentOS下的yum安装 + yum源配置 + yum镜像源、Linux下的源码安装
查看>>