出现问题的原因将git 1.8更新为2.20 CentOS 7.6

出现问题的原因将git 1.8更新为2.20 CentOS 7.6,git,centos,centos7,Git,Centos,Centos7,更新时,我执行命令。 产生以下错误。 将git 1.8更新为2.20时出错。CentOS 7.6 如何安装所需的依赖项 # ./configure checking for library containing clock_gettime... none required checking for CLOCK_MONOTONIC... yes checking for setitimer... yes checking for library containing setitimer... no

更新时,我执行命令。 产生以下错误。 将git 1.8更新为2.20时出错。CentOS 7.6 如何安装所需的依赖项

# ./configure
checking for library containing clock_gettime... none required
checking for CLOCK_MONOTONIC... yes
checking for setitimer... yes
checking for library containing setitimer... none required
checking for strcasestr... yes
checking for library containing strcasestr... none required
checking for memmem... yes
checking for library containing memmem... none required
checking for getdelim... yes
checking for library containing getdelim... none required
checking for BSD sysctl... no
checking for POSIX Threads with ''... no
checking for POSIX Threads with '-mt'... no
checking for POSIX Threads with '-pthread'... yes
configure: creating ./config.status
config.status: creating config.mak.autogen
config.status: executing config.mak.autogen commands
# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
#git --version
git version 1.8.3.1
# make
SUBDIR git-gui
MSGFMT po/pt_pt.msg make[1]: *** [po/pt_pt.msg] Error 127
make: *** [all] Error 2

看起来您缺少本地化和国际化库。使用软件包管理器(yum)安装它们,或者不使用它们进行生成:


make NO_GETTEXT=1
从目录/git-2.20.1执行以下命令:

yum install gettext
yum install gettext-devel
yum install curl-devel
./configure
make
make install
#git --version
git version 2.20.1

这是图书馆吗
icu.x86_64:Unicode的国际组件
cal10n.noarch:Compiler assisted localization library(cal10n)