centen os7 源码安装git2.17.0
下载git2.17.0(linux版):在Github,https://github.com/git/git/releases 下载最新版本。
上传到usr/local/java目录下并解压
安装依赖
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel autoconf perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
编译安装git
cd git-2.17.0
安装Git至/usr/local/java/git-2.17.0 路径 : make configure ./configure --prefix=/usr/local/java/git-2.17.0
make && make install
打开环境变量配置文件,命令 vi /etc/profile ,在底部加上Git相关配置信息:
export GIT_HOME=/usr/local/java/git-2.17.0
export PATH=$PATH:$GIT_HOME/bin
编辑之后记得使用source /etc/profile命令是改动生效。
安装完成,随便在哪里输入git --version查看版本信息。
完成!但是版本有点旧是因为:安装依赖时,yum自动安装了Git
(yum安装就是这个缺点,版本你不好控制。如果想要使用最新版的git,那还是得自己下载源码安装。)
需要卸载旧版本Git,命令为: yum remove git 出现提示输入y即可;
进入解压后的文件夹,命令 cd git-2.17.0 ,然后执行编译,
命令为
make prefix=/usr/local/git all
耐心等待编译即可(编译git源码);
安装git至/usr/local/java/git
路径
make prefix=/usr/local/java/git install
打开环境变量配置文件,命令 vi /etc/profile ,在底部加上Git相关配置信息:
export GIT_HOME=/usr/local/java/git
export PATH=$PATH:$GIT_HOME/bin
编辑之后记得使用source /etc/profile命令是改动生效。
真正完成安装2.17.0版git.
理解小结:该安装方法是通过git源码安装。下载下来的是源码。需要先编译再安装。安装git所需依赖时,会默认安装一版git,删掉,再继续安装新版git.
有不足之处请指出!
centen os7 源码安装git2.17.0相关推荐
- ubuntu16.04源码安装opencv3.4.0
ubuntu16.04源码安装opencv3.4.0 opencv下载地址:https://opencv.org/releases/page/3/ 1.下载安装包 2.安装依赖 sudo apt-ge ...
- 一次令人吐血的ubuntu源码安装gcc-5.4.0经历
ubuntu20.04源码安装gcc-5.4.0 虽然cilkplus已经被弃用了,但是因为代码里用到了cilkplus,所以还是要安装gcc-5.4.0,因为make一直不通过,整个过程费了好大功夫 ...
- DJI ManiFold-2G(Nvidia Jetson TX2)源码安装Tensorflow-1.12.0
Dji ManiFold-2G(Nivida Jetson TX2)源码安装Tensorflow-1.12.0 Cuda 9.0 Jetpack 3.3 Python 3.5 cuDNN 7.4.1( ...
- CentOS 7 源码安装Zabbix 5.0 LTS
Zabbix监控系统的Web采用PHP编写而成,需要安装PHP动态解析组件,并用PHP操作数据库.httpd与PHP的交互式通过php-fpm完成的,需要在httpd服务的配置文件中开启FastCGI ...
- linux源码安装php7.2.0
1. 源码包下载地址 https://pan.baidu.com/s/1bpi4D9l 2. 解压php压缩包: tar –zxvf php-7.2.0.tar.gz 3. 进入解压后的 cd php ...
- 源码安装python3.7.0
参考文章:Install python3.7 · GitHub 1. Install requirements sudo apt-get install -y build-essential chec ...
- centos7源码安装mysql报错_CentOS7 下源码安装MySQL数据库 8.0.11
本文主要向大家介绍了CentOS7 下源码安装MySQL数据库 8.0.11,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. CentOS7 下源码安装MySQL 8.0.11 系 ...
- autoware源码安装与运行ROSBAG示例(二)
autoware入门教程-源码安装autoware1.12.0 说明:介绍如何安装autoware1.12.0 步骤: 安装系统依赖: $ sudo apt-get update $ sudo apt ...
- Ubuntu源码安装php-7.2.23
1.切换到安装目录,解压 #cd /usr/local/src #tar -zxvf php-7.2.23.tar.gz #cd php-7.2.23 下载链接 :https://www.php.ne ...
最新文章
- Android定位方式和测试方法
- 囚犯学会编程之后会发生什么?
- c++原型模式(Prototype)
- JS组件系列——开源免费图表组件:Chart.js
- tomcat 配置异常/404页面
- csgo服务器linux云崖居,CSGO修改地图天气背景指令
- redis集群添加节点报错Either the node already knows other nodes (check with CLUSTER NODES) or contains some k
- php mk的支持扩展,Linux部署Redis及PHP-redis扩展
- 华为抢购助手_华为荣耀20系列手机采用的五项新科技,科普简介
- Divide and conquer:Dropping tests(POJ 2976)
- Maven右边栏红色,omitted for duplicate 而且Failed to execute goal on project xxx-service: Could not resolve
- 98.TCP通信传输文件
- jmeter正则表达式提取器_jmeter压测学习4正则表达式提取
- 迭代器java.util.Iterator接口
- 我觉得idea最好看的编程字体:JetBrains Mono
- PCI/PCIe硬件相关知识
- json字段名不一致的问题
- 如何将苹果手机里照片和视频传输至win或mac电脑上面?
- 如何搭建个人网站(内容详细,适合新手)
- 好久没写东西了,发些我的卡通头像吧
热门文章
- [转] oracle 数据库 SQL plus 连接方法
- 【Pytorch】保存神经网络模型
- Ubuntu18.04开机后图像界面消失解决(千万不要使用autoremove卸载软件!!!)
- Android查看wakeLock调用情况
- Android APK系列3-------使用platform密钥来给apk文件签名
- android之camera2预览
- Springboot之GetMapping参数
- python3源代码分析_分析一点python源代码
- linux的多任务编程-线程池,Linux的多任务编程-线程池
- web项目怎么打包上线_如何打包发布Web Application应用程序