ubuuntu12.04下用源码安装git

本文介绍如何从官方网站下载Git,并提供适用于中国大陆用户的备用下载链接。同时,详细列出安装Git所需的依赖库,以及编译安装过程中可能遇到的问题及解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载git:


    http://git-scm.com/downloads(official website)

    http://code.google.com/p/git-core 

    https://github.com/git/git  (大陆的朋友建议使用后俩个源下载)


安装依赖的库:


sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev


编译安装指南:

1.具体参见源码目录下的INSTALL文件

2.可以通过configure命令查看有那些库缺失,使用了上述命令后,仍然发现有

checking libcharset.h usability... no
checking libcharset.h presence... no
checking for libcharset.h... no
checking for strings.h... (cached) yes
checking for locale_charset in -liconv... no
checking for locale_charset in -lcharset... no

在新立得中搜索了iconv相关的几个库,装了之后好像也没什么变化,没理会,继续编译了

3.按照INSTALL中的指示,为了能够后续用较快的git的profile feedback(什么功能?暂时不理解),采用了较慢的编译方法,安装在/usr/local目录下

$make prefix=/usr/local PROFILE=BUILD all ; as yourself

# make prefix=/usr/local PROFILE=BUILD install install-doc install-html;# as root



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值