Suse安装git记录.md

2018-11-22  本文已影响5人  7f2aceb77681

服务器环境

Linux version 3.0.76-0.11-default (geeko@buildhost) (gcc version 4.3.4 [gcc-4_3-branch revision 152973] (SUSE Linux) ) #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990)

方法一:zypper

# suse中使用zypper命令安装
zypper install git

然而公司测试服务器返回:

zypper: /lib64/libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/lib64/libzypp.so.908)

尝试安装ZLIB_1.2.3.3,出来一堆依赖包,无果。之后google也找不到解决方案,放弃。

方法二:源码安装

源码下载:https://mirrors.edge.kernel.org/pub/software/scm/git/

编译安装:

$ tar -zxf git-2.9.5.tar.gz 
$ cd git-2.9.5
$ make configure
$ ./configure --prefix=/usr
$ make all doc info
$ sudo make install install-doc install-html install-info

执行:make all doc info报如下错误:

image.png

需要安装依赖包:zlib-devel

rpm -ivh zlib-devel-1.2.3-3.x86_64.rpm

之后便很顺畅了:)

其它

后话

在公司测试服务器上安装git是为部署持续集成,git应该是装好了,但是在jenkins上配置任务时,报以下错误,zypper包管理工具不可用,手动下载依赖包都没解决这个问题,暂时放弃了。

stderr: fatal: Unable to find remote helper for 'https'

查阅:http://landcareweb.com/questions/1125/zai-git-cloneqi-jian-wu-fa-zhao-dao-https-de-yuan-cheng-zhu-shou

上一篇下一篇

猜你喜欢

热点阅读