CentOS 7 编译安装最新版git
2024-09-07 05:41:31
安装wget
yum install wget -y
下载最新版本的git源码,并解压
cd /usr/local/src/
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz
tar xvf git-2.9.5.tar.gz
cd git-2.9.5
安装依赖包,用于编译
yum groupinstall 'Development Tools'
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-CPAN perl-devel
配置
ake configure
./configure
编译
make
安装
make install
配置git命令补全
将源码目录下的文件复制到/etc/bash_completion.d/目录下。
cp contrib/completion/git-completion.bash /etc/bash_completion.d/
加载文件
. /etc/bash_completion.d/git-completion.bash
将配置加进配置文件末尾
vim /etc/profile
if [ -f /etc/bash_completion.d/git-completion.bash ]; then
. /etc/bash_completion.d/git-completion.bash
fi
读取配置
. /etc/profile
配置完成,可以检查git命令补全是否生效
最新文章
- 浅谈Runloop
- H5常用代码:适配方案3
- myeclipse如何导入相应的jar包
- JAVA设计模式(DESIGN PATTERNS IN JAVA)读书摘要 第1部分接口型模式——第4章 外观(Facade)模式
- CUDA编程-(1)Tesla服务器Kepler架构和万年的HelloWorld
- git删除分支
- [置顶] Codeforces Round #190 (Div. 2)(完全)
- .Net在线付款---Paydollar在线付款开发过程
- LDA进阶(Dynamic Topic Models)
- Hibernate(12)_基于主键的双向1对1
- Smart Contract - Hello World
- spark run using IDE / Maven
- UVAL 4728 Squares(旋转卡壳)
- unityShader CGINCLUDE关键字
- bootstrapValidator 表单验证
- 2018 Multi-University Training Contest 4 Solution
- 【328】Python 控制鼠标/键盘+图片识别 综合应用
- linux 下vim的使用(必看)
- 2017广东工业大学程序设计竞赛决赛--Problem B: 占点游戏
- spring+mybatis+javafx