博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux平台从源码安装git【转】
阅读量:5999 次
发布时间:2019-06-20

本文共 1589 字,大约阅读时间需要 5 分钟。

转自:

如果是ubuntu等能自动安装软件的系统,就甭听我废话了,ubuntu安装软件实在是太方便了。

当下最流行的版本管理工具莫过于了,他的流行不仅是源于他的历史,还源于他的方便及强大的功能,本人曾经用过vss、cvs、cc、svn,自从接触后,发现git真的是太方便,太强大了,不过由于我的 发布的比较早,一直懒得装新版本的,于是就想把git升级一下,结果并没有想象中那么顺利,其中遇到很多问题,下面把我安装的过程及遇到的问题总结一下:

使用下面的命令做为开始:

cd ~

mkdir gitinstall

cd gitinstall

1、建议下载发行版本的软件包:

[root@localhost gitinstall]# wget

然后执行:

tar -xzvf git-2.7.0.tar.gz 

cd git-2.7.0

cat INSTALL |more

仔细阅读,发现git依赖太多的库了………………先碰碰运气,说不定我的电脑就安装了一些软件包呢,于是:

make configure

./configure --prefix=/usr

make all doc   #建议编译所有,如果没有出错,恭喜你可以直接进入下一步了,但80%都会遇到错误,因为git依赖的工具实在是太多了

make install install-doc install-man install-html

接下来,下载、编译、安装git依赖的第三方库

2、安装openssl

[root@localhost gitinstall]#wget

tar -xzvf openssl-1.0.2.tar.gz

cd openssl-1.0.2

./configure --prefix=/usr

make && make install  #如果遇到没有安装的第三方包请自行安装

 

3、安装perl

[root@localhost gitinstall]#wget 

tar -xzvf perl-5.22.1.tar.gz

cd perl-5.22.1

./configure.gnu --prefix=/usr

make && make install

4、安装zlib

[root@localhost gitinstall]#wget

tar -xzvf zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure --prefix=/usr

make && make install

5、安装xmlto

[root@localhost gitinstall]#wget

tar -xzvf xmlto-0.0.28.tar.gz

cd xmlto-0.0.28

./configure --prefix=/usr

make && make install

6、安装asciidoc

[root@localhost gitinstall]#wget

tar -xzvf asciidoc-8.6.9.tar.gz

cd asciidoc-8.6.9

./configure --prefix=/usr

make && make install

在安装完以上几个包后,再回到git目录,重新执行:

./configure --prefix=/usr

make all doc   

make install install-doc install-man install-html

应该就能安装成功了,如果还提示错误,请依赖安装依赖的库,一定能编译成功的。

本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sky-heaven/p/7091662.html,如需转载请自行联系原作者

你可能感兴趣的文章
TODO:一不顺眼就换字体Go之代码篇
查看>>
Linux设备驱动程序编写
查看>>
mysql 备份恢复
查看>>
链接记录
查看>>
svn:/Users/linjq/.subversion/config:107: Option ex
查看>>
BGP详解
查看>>
自定义BroadcastReceiver
查看>>
log4j DatePattern格式
查看>>
my paramiko class
查看>>
XML文件解析
查看>>
我的友情链接
查看>>
UIButton如何正确调整imageView及titleLabel的位置
查看>>
mysql主从复制
查看>>
AIX 基础笔记2
查看>>
级联引用完整性约束
查看>>
Linux目录架构详解
查看>>
Add DHCP Reservations in a batch with a Script
查看>>
Service与Android系统实现(1)-- 应用程序里的Service
查看>>
用JavaScript开发的桌面应用
查看>>
curl指令的使用
查看>>