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源码安装相关推荐

  1. centos7.2源码安装openssl1.0.2

    centos7.2默认是安装了opensll软件包的,但是部署个别服务时,由于版本太低.会影响服务的正常部署.只能使用源码安装提高openssl软件版本. 因为之前有openssl软件包,所以要先移除 ...

  2. 阿里云服务器——centos7下源码安装tomcat9

    阿里云服务器--centos7下源码安装tomcat9 (第一次写文章,俺会努力的) 首先进入src文件夹: cd /usr/local/src 使用wget命令下载tomcat : wget htt ...

  3. 在CentOS7上源码安装MongoDB 3.2.7

    转载http://www.jianshu.com/p/132c9b2766e0 在CentOS7上源码安装MongoDB 3.2.7 字数1780 阅读100 评论0 喜欢0 环境准备 [root@s ...

  4. centos7 mysql 源码安装_CentOS7.4 源码安装MySQL8.0的教程详解

    MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 以下为本人2018.4.23日安装过程的记录.整个过程大 ...

  5. git 源码安装后报错/usr/bin/git: No such file or directory

    现象 今天源码安装一个git后,执行git命令后报如下错误: $ git --version -bash: /usr/bin/git: No such file or directory 分析过程 开 ...

  6. 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源码包 ...

  7. CentOS7 下源码安装MPlayer播放器

    最近学习了build源码安装软件,老师布置的习题,用所学过的知识安装mplayer播放器.通过上网我了解到在linux系统下,mplayer播放器十分强大好用.但是,在安装的过程中遇到了很多问题,比如 ...

  8. 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 ...

  9. 在Centos7下源码安装配置Redis

    1.安装前准备开发环境 安装pcre开发包: yum install -y pcre-devel  安装编译源码所需的工具和库:yum install gcc gcc-c++ ncurses-deve ...

最新文章

  1. 在Windows XP Home如何安裝IIS?
  2. 程序员编程10大原则,请牢牢记住
  3. 《SolidWorks 2013中文版机械设计从入门到精通》一1.4 操作环境设置
  4. Java Iterable类
  5. 禁用计算机服务,适当禁用系统服务 提升计算机运行速度
  6. proxmoxve打造云桌面_[pve][vdi]用deskpool创建基于proxmoxVE的桌面云
  7. nginx+Git 404 error 错误处理
  8. html5文本域禁止拖动,textarea用法 TextArea怎么禁用行滚动条
  9. c语言编程我爱你红色代码,C语言告白代码,一闪一闪亮晶晶~
  10. 爬虫python代码网易云_用python爬取网易云音乐歌曲的歌词
  11. 机器人领域的会议和期刊【补充】
  12. Xmarks Hosts
  13. Adaptive icon 二 设计自适应图标
  14. 关于巨杉数据库的学习
  15. SOT-23封装对应元器件、管脚分布及其功能示意汇总
  16. win10计算机 需要新应用,解决win10应用商店提示“需要新应用打开此ms-windows-store”的步骤...
  17. Allegro中显示两种单位方法
  18. 使用ffmpeg对mp3格式的音频文件类型转换、截取及合并
  19. 数据分析师前景怎样?为什么企业每年都会在数据分析技术上“砸钱”?
  20. android+考研助手,安卓考研助手问题总结及改进规划是什么

热门文章

  1. java getclass方法_JAVA-初步认识-第十一章-object类-Getclass方法
  2. 暑期作息时间表模板_人民日报给孩子的暑假作息时间表,转给家长!
  3. spring storedProcedure 使用
  4. Tomcat 设置运行日志
  5. 【题解】p1230 智力大冲浪
  6. PHP传引用/作用域 问题
  7. Jenkins命令可视化
  8. Golang 连接Kafka
  9. bzoj2049 [Sdoi2008]Cave 洞穴勘测——LCT
  10. POJ3450 Corporate Identity —— 后缀数组 最长公共子序列