centos7源码包安装git傻瓜式安装步骤

简介: centos7源码包安装git傻瓜式安装步骤

文档说明

  • 本文档是由源码包安装,安装包来自于git官网
  • 下面这段shell脚本的执行方式可以复制到centos中一行行执行,也可以打成一个 ***.sh 然后使用 sh ***.sh 运行,***.sh 的文件内容就是以下脚本

看shell脚本

#!/bin/bash
# git 的安装目录
gitRoot='/opt/environment/git-2.29.3'
# 安装 git 依赖
yum -y install wget curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
# 来到下载和安装资源的目录
cd /usr/local/src/
# 下载 git 安装包
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.29.3.tar.gz
# 解压安装包
tar -zxvf git-2.29.3.tar.gz
# 创建安装目录
mkdir -p $gitRoot
# 去到解压的根目录
cd /usr/local/src/git-2.29.3
# 开始安装
./configure PREFIX=$gitRoot
make prefix=$gitRoot all
make prefix=$gitRoot install
# 来到根目录
cd ~
# 删除安装包
rm -rf /usr/local/src/git-2.29.3.tar.gz
rm -rf /usr/local/src/git-2.29.3
# 安装完成了配置环境变量
echo >> /etc/profile
echo '# set git environment' >> /etc/profile
echo "GIT_HOME=$gitRoot" >> /etc/profile
echo 'PATH=$PATH:$GIT_HOME/bin' >> /etc/profile
echo 'export PATH GIT_HOME' >> /etc/profile
# 使配置的环境变量生效
. /etc/profile

运行完成之后看看效果,运行命令 git --version

好啦,下课

相关文章
|
12月前
|
存储 安全 开发工具
Git安装与配置:操作步骤+Gitee绑定
本文系统介绍了Git从安装配置到远程协作的全流程,涵盖基础概念、常用命令、分支管理、冲突解决及Gitee实战操作,助你高效掌握代码版本控制与团队协作技巧。
1630 155
|
Shell Linux 网络安全
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
1670 3
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
|
存储 Shell 开发工具
Git和TortoiseGit的安装与使用
Git和TortoiseGit的结合使用,可以大大提高版本控制的效率和便捷性。通过本文的步骤,您可以轻松安装和配置Git及TortoiseGit,并掌握基本的版本控制操作。
5803 82
|
Linux
CentOS系统中rpm包与源码包的主要区别
总的来说,RPM包和源码包各有优缺点,选择哪种包主要取决于你的需求和技术水平。希望这个答案能帮助你更好地理解RPM包和源码包的区别。
541 27
|
Linux 开发工具 git
版本控制工具:Git的安装和基本命令使用指南。
结束这段探险,掌握了Git你就等于掌握了一个宝藏,随时可以瞥见你的编程历程,轻松面对日后的挑战。Git,无疑是编程者的强大武器,开始你的Git探险之旅吧!
632 28
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
707 10
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
899 3
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
1688 2
|
缓存 关系型数据库 MySQL
百度搜索:蓝易云【CentOS8服务器安装MySQL报错:no match mysql-community-server】
现在,你已经成功安装了MySQL服务器并解决了"no match mysql-community-server"的报错问题。祝你使用愉快!
633 1
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
2936 4

热门文章

最新文章