Centos7 Git源码安装
Git简介
有关于git的详细介绍和使用这里就不多说了,有兴趣看的话可以访问上一篇文章文章yum安装git
实验环境
系统版本:centos7x3.10.0-514.el7.x86_64
Git版本:git-2.9.5.tar.gz
关闭防火墙并禁止开机自启
systemctl stop firewalld.service
systemctl disable firewalld
关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
重启 reboot
安装依赖包和部署环境
1、下载源码包并上传到服务器
2、解压git到当前即可
tar -zxf git-2.9.5.tar.gz
3、安装git依赖包
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc-c++ perl-ExtUtils-MakeMaker
4、查看以perl开头的文件
ls /usr/bin/perl
注:切记在git源码编译安装时需要用到perl.mak文件,因为默认Centos7系统自带perl版本太低或者/usr/bin/perl这个目录为空(du -sh命令查看),所以需要我们手动源码升级。
1)卸载自带的perl
yum remove perl
2)安装perl依赖包
yum -y install cpan
注:这个包是用来编译安装perl的。
3)下载perl源码包并上传到服务器或者直接用wget将包下载到服务器指定目录
4)解压perl压缩包并进入该目录(解压目录)
5)编译并安装perl(共四步)
//配置安装目录 ./Configure -des -Dprefix=/usr/bin/perl
注:以上命令目录可以自定义,根据自己习惯指定目录即可。
//编译 make
//编译测试 make test
//安装perl make install
//查看perl版本 perl -v
注:这样就说明安装成功了!
源码安装git
1、卸载自带git
yum remove git
2、进入git解压目录测试变量(在git解压目录下执行命令)
make configure
注:报错/bin/sh: autoconf: command not found,使用yum安装autoconf即可
//然后重新执行测试命令
make configure
3、指定git安装目录
./configure --prefix=/usr/local/git
4、编译git
make profix=/usr/local/git
5、安装git
make install
6、设置环境变量
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
7、使环境变量生效
source /etc/profile
8、检查git版本
git --version
注:以上所有操作完成了最新版本的git×××!
转载于:https://blog.51cto.com/13043516/2152749
Centos7 Git源码安装相关推荐
- centos7.2源码安装openssl1.0.2
centos7.2默认是安装了opensll软件包的,但是部署个别服务时,由于版本太低.会影响服务的正常部署.只能使用源码安装提高openssl软件版本. 因为之前有openssl软件包,所以要先移除 ...
- 阿里云服务器——centos7下源码安装tomcat9
阿里云服务器--centos7下源码安装tomcat9 (第一次写文章,俺会努力的) 首先进入src文件夹: cd /usr/local/src 使用wget命令下载tomcat : wget htt ...
- 在CentOS7上源码安装MongoDB 3.2.7
转载http://www.jianshu.com/p/132c9b2766e0 在CentOS7上源码安装MongoDB 3.2.7 字数1780 阅读100 评论0 喜欢0 环境准备 [root@s ...
- centos7 mysql 源码安装_CentOS7.4 源码安装MySQL8.0的教程详解
MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 以下为本人2018.4.23日安装过程的记录.整个过程大 ...
- git 源码安装后报错/usr/bin/git: No such file or directory
现象 今天源码安装一个git后,执行git命令后报如下错误: $ git --version -bash: /usr/bin/git: No such file or directory 分析过程 开 ...
- nginx1.10.3 php7.0,centos7.2源码安装php7.0.9和nginx1.10.3服务器
下载nginx-1.10.3.tar.gz,php-7.0.9.tar.gz.也可以去nginx官网,php官网下载想要的版本.我选择nginx1.10.3稳定版和php7.0.9最新版.php源码包 ...
- CentOS7 下源码安装MPlayer播放器
最近学习了build源码安装软件,老师布置的习题,用所学过的知识安装mplayer播放器.通过上网我了解到在linux系统下,mplayer播放器十分强大好用.但是,在安装的过程中遇到了很多问题,比如 ...
- centos7.5 源码安装mysql5.7.25
首先下载源码包 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.25.tar.gz 安装依赖包 yum -y in ...
- 在Centos7下源码安装配置Redis
1.安装前准备开发环境 安装pcre开发包: yum install -y pcre-devel 安装编译源码所需的工具和库:yum install gcc gcc-c++ ncurses-deve ...
最新文章
- 在Windows XP Home如何安裝IIS?
- 程序员编程10大原则,请牢牢记住
- 《SolidWorks 2013中文版机械设计从入门到精通》一1.4 操作环境设置
- Java Iterable类
- 禁用计算机服务,适当禁用系统服务 提升计算机运行速度
- proxmoxve打造云桌面_[pve][vdi]用deskpool创建基于proxmoxVE的桌面云
- nginx+Git 404 error 错误处理
- html5文本域禁止拖动,textarea用法 TextArea怎么禁用行滚动条
- c语言编程我爱你红色代码,C语言告白代码,一闪一闪亮晶晶~
- 爬虫python代码网易云_用python爬取网易云音乐歌曲的歌词
- 机器人领域的会议和期刊【补充】
- Xmarks Hosts
- Adaptive icon 二 设计自适应图标
- 关于巨杉数据库的学习
- SOT-23封装对应元器件、管脚分布及其功能示意汇总
- win10计算机 需要新应用,解决win10应用商店提示“需要新应用打开此ms-windows-store”的步骤...
- Allegro中显示两种单位方法
- 使用ffmpeg对mp3格式的音频文件类型转换、截取及合并
- 数据分析师前景怎样?为什么企业每年都会在数据分析技术上“砸钱”?
- android+考研助手,安卓考研助手问题总结及改进规划是什么