1、到官网上下载源码

http://git-scm.com/download

2、WinSCP 传到服务器上

3、解压

tar -xjf git-1.7.3.2.tar.bz2

4、安装gcc

安装VM的时候偷懒,开发包都没有装,只好一个个找出来装上。

加载第一张盘,安装kernel-headers:

rpm -Uvh kernel-headers-2.6.18-164.el5.i386.rpm

加载第二张盘,安装glibc-devel 和 libgomp :

rpm -Uvh glibc*

rpm -Uvh libgomp-4.4.0-6.el5.i386.rpm

加载第三张盘,安装gcc:

真是奇怪,在光盘路径下直接安装会报错:

一查发现没有可执行权限,光盘下又不能加权限,所以拷贝到另一目录执行。

cp gcc* /opt/soft/gcc

rpm -Uvh gcc-4*

5、安装zlib

直接编译 git 报出如下错误

cache.h:17:18: 错误:zlib.h:没有那个文件或目录
In file included from builtin.h:6,
  from fast-import.c:147:
cache.h:22: 错误:expected ‘)’ before ‘strm’
cache.h:23: 错误:expected ‘)’ before ‘strm’
cache.h:24: 错误:expected ‘)’ before ‘strm’
fast-import.c:284: 错误:‘Z_DEFAULT_COMPRESSION’ 未声明 (不在函数内)
fast-import.c: In function ‘store_object’:
fast-import.c:1040: 错误:‘z_stream’ 未声明 (在此函数内第一次使用)
fast-import.c:1040: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
fast-import.c:1040: 错误:所在的函数内只报告一次。)
fast-import.c:1040: 错误:expected ‘;’ before ‘s’
fast-import.c:1076: 错误:‘s’ 未声明 (在此函数内第一次使用)
fast-import.c:1087: 错误:‘Z_FINISH’ 未声明 (在此函数内第一次使用)
fast-import.c:1087: 错误:‘Z_OK’ 未声明 (在此函数内第一次使用)
fast-import.c: In function ‘git_pack_config’:
fast-import.c:2470: 错误:‘Z_BEST_COMPRESSION’ 未声明 (在此函数内第一次使用)
make: *** [fast-import.o] 错误 1

怀疑是少了zlib,到zlib 官网把源代码 down 下来,编译安装。

./configure

make

make install

然后再来编译git 就没问题了。

6、进入目录开始编译

cd git-1.7.3.2

./configure

make

make instll

还可以从源代码生成文档

make all doc

make install install-doc

7、使用Git

至此安装成功了,可以用Git来试一下Node.js了。

git clone git://github.com/ry/node.git

转载于:https://blog.51cto.com/lovespss/415143

在CentOS5.4上安装Git相关推荐

  1. centos5.8上安装git server

    Git 可以使用四种主要的协议来传输数据:SSH 协议,Git 协议和 HTTP 协议.下面将一一介绍如何在服务端和客户端搭建和使用git的这些协议. 基础环境: git server:172.16. ...

  2. Ubuntu 20.04上安装Git方法

    Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...

  3. Git学习系列之Windows上安装Git之后的一些配置(图文详解)

    不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...

  4. centos5.5上安装oracle 11g R2[转发-参考用]

    centos5.5上安装oracle 11g R2[转发-参考用] + ------------------ CentOS 5.5上安装配置oracle 11g R2  --------------- ...

  5. Eclipse上安装GIT插件EGit及使用

    一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) E ...

  6. ubuntu19 安装git_如何在Ubuntu 20.04上安装Git

    Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...

  7. linux安装Git依赖的包出错,技术|Linux有问必答:如何在Linux上安装Git

    问题: 我尝试从一个Git公共仓库克隆项目,但出现了这样的错误提示:"git: command not found". 请问我该如何在某某发行版上安装Git? Git是一个流行的开 ...

  8. ubuntu19 安装git_在Ubuntu 18.04上安装Git

    步骤1.首先,通过运行以下命令确保您的系统和apt包列表完全更新: apt-get update -y apt-get upgrade -y 第2步.在Ubuntu 18.04上安装Git. 现在让我 ...

  9. CentOS 5 上安装git

    CentOS 5 上安装git 在安装NIOS2-LINUX中必须要安装git,可按照Altera WiKi提供的方法根本装不上(输入命令:yum install git-all git-gui ma ...

最新文章

  1. mysql5.7.14操作命令_Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法)
  2. Is this a MS EnterLib DAAB BUG or not?
  3. java句柄数过高怎么解决_主播个人及企业利润高,个税或企业所得税怎么解决...
  4. C# Excel处理工具
  5. python自然语言处理书籍_精通Python自然语言处理pdf
  6. 干货|219个opencv常用函数汇总
  7. linux 中 svn 服务器搭建 重启
  8. Phoenix的数据类型和操作符、函数
  9. BZOJ1588: [HNOI2002]营业额统计
  10. 关于ftp的被动模式与IPTABLES策略
  11. ubuntu 安装 tree 命令
  12. 前端页面劫持和反劫持
  13. 手机远程控制电脑如何做到?
  14. 【Adobe Premiere Pro 2020】pr2020转场与过度的使用说明【批量修改图片时长、转场特效制作等】、时间轴及工具栏的使用说明、静态帧制作动态效果、制作影片曲线变速、PR消除画面抖动
  15. rabbitmq消息队列--restTemplate实现跨域请求--获取JSON字符串
  16. 服务器ping不通网址!
  17. html5写花,HTML5 盛放的花朵
  18. python数字水印嵌入与提取_基于LSB的图像数字水印实验
  19. Excel交叉引用及其应用实例
  20. jwplayer 自定义logo已经右键菜单事件

热门文章

  1. 奇怪的象棋游戏及升级版
  2. 解压大于4g的文件_python解压压缩包
  3. python数据结构-如何统计序列中元素的频度
  4. git日常使用的常用命令总结
  5. ES6中关于set数据结构详解
  6. mybatis配置全局变量
  7. [BZOJ3000] Big Number (Stirling公式)
  8. WINDOWS 下安装boost
  9. 范式的数据库具体解释
  10. li标签之间的空隙问题(转)