Git 通过源码编译安装 2.12.2 遇到的问题及解决
Git 源码:
https://github.com/git/git/releases
wget https://github.com/git/git/archive/v2.12.2.tar.gz
错误:
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl
解决,安装 install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker 即可:
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
错误:
LINK git-credential-store
libgit.a(utf8.o): In function `reencode_string_iconv’:
/opt/git-master/utf8.c:530: undefined reference to `libiconv’
libgit.a(utf8.o): In function `reencode_string_len’:
/opt/git-master/utf8.c:569: undefined reference to `libiconv_open’
/opt/git-master/utf8.c:588: undefined reference to `libiconv_close’
/opt/git-master/utf8.c:582: undefined reference to `libiconv_open’
collect2: ld returned 1
make: *** [git-credential-store] error 1
解决,安装 libiconv 即可
https://ftp.gnu.org/gnu/libiconv/
wget https://ftp.gnu.org/gnu/libiconv/libiconv-1.15.tar.gz
tar -xvf libiconv-1.15.tar.gz
cd libiconv-1.15
./configure --prefix=/usr/local/libiconv && make && make install
然后 git 重新安装
make configure
./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
make && make install
Git 通过源码编译安装 2.12.2 遇到的问题及解决相关推荐
- Win10下通过源码编译安装QGIS
1.前言 QGIS作为一款开源的桌面GIS软件,其易用性.稳定性和可扩展性受到越来越多的技术人员和学者的好评与支持,并且基于社区的开发模式使QGIS的研发和迭代非常迅速.目前,QGIS已经具有完整且稳 ...
- Linux下通过源码编译安装程序
本文简单的记录了下,在Linux下如何通过源码安装程序,以及相关的知识. 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的 ...
- 在linux通过源码编译安装redis详细步骤
1.下载源码包 [root@localhost opt]# wget http://download.redis.io/releases/redis-4.0.10.tar.gz 2.解压缩redis ...
- AI电话销售机器人系统通过源码搭建安装的基本架构
AI电话销售机器人系统通过源码搭建安装的基本架构 电话机器人系统,是通过云端智能语音识别+SIP,VOIP+底层呼叫控制(FS和ivr)+系统逻辑层搭建起来.系统逻辑功能包括根据预设话术,可自动拨打电 ...
- 奥塔在线:Redis5通过源码进行安装及卸载
不管Centos6或7安装步骤都差不多. 1.下载Redis安装包 wget http://download.redis.io/releases/redis-5.0.0.tar.gz 2.解压安装包 ...
- linux yum源码安装mysql_linux下通过源码包安装mysql,以及yum安装
环境介绍:本安装教程基于虚拟机CentOS7.6版本进行安装,mysql版本为5.7版本. 一.卸载已安装的mysql服务 由于我原本在虚拟机已安装过mysql,所以这里我需要先卸载掉mysql才能进 ...
- zz在Ubuntu中通过源码安装编译安装软件(MySQL篇)
使用Ubuntu Server作为本地测试环境已经有一段时间了,一直都是使用apt-get方式来安装各种应用软件,通过源码编译安装应用软件是Linux和Unix环 境下最常用的方式.通过源码编译安装的 ...
- Ubuntu 16.04 源码编译安装GPU tensorflow(二)
如前一篇在1.4.0版本的Tensorflow上安裝Tensorflow Object Detection API,在验证测试时出現serialized_options=None问题.需安装高版本Te ...
- PHP 的源码编译安装
PHP 架构和安装扩展的几种方式 PHP 三大模块: SAPI:接受并处理请求. Zend Engine:PHP 的核心,负责分析 PHP 代码并转为 opcode,然后在 Zend VM 虚拟机上执 ...
最新文章
- 一个简单express+jade+mysql+bootstrap+nodejs的demo
- 大数据流处理:Flume、Kafka和NiFi对比
- 黑客攻击发现:多个银行类APP存漏洞
- vs 编译错误 The name 'InitializeComponent' does not exist in the current context in WPF application...
- Log4J 1.x 配置详解
- mysql结果行数_取得数据库结果集中的行数
- html中span不显示背景
- 科技巨头扎堆打造的“AI搭配师”,能否拯救疫情下的服装业?
- python3下载网页视频_三种下载网页视频的的方法(亲测!非常详细)
- 硬改TP-WR886N v5 路由器刷入源码编译的openWRT/LEDE系统
- 关于程序员的冷笑话 (转载www.lenxiaohuadaquan.net )
- [附源码]java毕业设计基于Java的快递驿站管理系统
- Android6.0动态权限申请及RxPermissions权限库使用
- 【太虚AR_v0.1】使用教程 | AR录屏
- return返回值的作用
- c语言图形化界面开发 (一)
- 约瑟夫问题的理解与解决(丢手帕问题)
- Kali社会工程学套件入侵Windows
- csgo删除机器人_《CSGO》补丁突然移除补位机器人 队友掉线只能4v5!
- 自动驾驶的理想破灭?我看到的这些场景都是噩梦 | 分析
热门文章
- python123文件和数据格式化测试7_二级Python----文件和数据格式化(DAY 7)
- laravel 控制器 中间件 传递数据_Laravel5 自定义路由中间件的使用步骤,太好用,珍藏了!...
- 区块链中的数学 - EdDSA签名机制
- [Visual Studio+TFS--强大的项目管理工具]
- 基金委托管理系统试题
- Shiro+SpringBoot 时,anon配置的匿名路径被拦截,自定义配置类走过的坑
- 记某CMS漏洞getshell
- python函数式编程之functools、itertools、operator详解
- VB与C#代码转换在线工具,亲测好用
- 人工神经网络模型与分类