返回顶部
首页 > 资讯 > 精选 >如何在CentOS中自行编译升级Git
  • 253
分享到

如何在CentOS中自行编译升级Git

2023-06-05 16:06:40 253人浏览 薄情痞子
摘要

本篇文章给大家分享的是有关如何在Centos中自行编译升级git,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。git --version我安装的是CentOS-7-x

本篇文章给大家分享的是有关如何在Centos中自行编译升级git,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

git --version我安装的是CentOS-7-x86_64-1908,自带的git是1.8.3.1,在终端下输入以下命令查看:

如果当前已经安装了其他版本的git,并且是通过安装包安装在了默认路径,那么最好先卸载掉旧版本的git,否则安装新版本的git后,在调用git时,会出现交叉调用的情况。如果旧版本是编译安装,并且指定了安装路径,那么可以不用卸载,但是在安装完新版本的git后一定配置好环境变量。

1、卸载旧版本的git

在终端输入:

yum remove git

2、安装依赖软件

在终端输入:

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidocyum install GCc perl-ExtUtils-MakeMaker

你可能并不需要安装依赖就能make通过,我的环境安装了第一个

3、下载最新Git源码

打开网址https://GitHub.com/git/git/releases,可以在这里查看所有git的发布版本,复制你想要下载的源码下载地址,在终端输入:

cd /usr/local/src/<br>wget Https://github.com/git/git/arcHive/v2.24.1.tar.gz

4、编译安装最新的git版本

在终端输入:

tar -vxf git-2.24.1.tar.gzcd git-2.24.1make prefix=/usr/local/git allmake prefix=/usr/local/git install

5、添加环境变量

在终端输入:

echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profilesource /etc/profile

6、验证版本

在终端输入:

git --version

7、如果你的git访问https链接时会报错:SSL connect error。更新nss

在终端输入:

yum update nss

以上就是如何在CentOS中自行编译升级Git,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网精选频道。

--结束END--

本文标题: 如何在CentOS中自行编译升级Git

本文链接: https://lsjlt.com/news/243711.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何在CentOS中自行编译升级Git
    本篇文章给大家分享的是有关如何在CentOS中自行编译升级Git,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。git --version我安装的是CentOS-7-x...
    99+
    2023-06-05
  • Centos中怎么自行编译升级Git
    这篇文章主要介绍“Centos中怎么自行编译升级Git”,在日常操作中,相信很多人在Centos中怎么自行编译升级Git问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Centos中怎么自行编译升级Git”的疑...
    99+
    2023-06-27
  • CentOS系统如何进行aMule编译
    这期内容当中小编将会给大家带来有关CentOS系统如何进行aMule编译,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。先给大家介绍下aMule,它是:"all-platform eMule&qu...
    99+
    2023-06-16
  • CentOS 7中如何升级MySQL 5.7.23
    这篇文章主要为大家展示了“CentOS 7中如何升级MySQL 5.7.23”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS 7中如何升级MySQL ...
    99+
    2024-04-02
  • 如何在PHP8中使用JIT编译提升代码执行效率?
    如何在PHP8中使用JIT编译提升代码执行效率?摘要:PHP语言一直以来以其简单易用和广泛应用而备受开发者青睐,但其执行效率一直被人诟病。然而,随着PHP8版本的发布,引入了JIT(Just-in-Time)编译器,为PHP的性能带来了巨大...
    99+
    2023-10-22
    PHP JIT编译 代码执行效率
  • 怎么在CentOS系统中对内核进行编译
    这篇文章给大家介绍怎么在CentOS系统中对内核进行编译,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Linux 内核简介最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,Linux ...
    99+
    2023-06-07
  • 如何进行CentOS5.1远程控制升级安装ssl配置编译
    今天就跟大家聊聊有关如何进行CentOS5.1远程控制升级安装ssl配置编译,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。CentOS5.1远程升级ssh到5.0p1 因为服务器在机...
    99+
    2023-06-16
  • 如何在ArchLinux中进行内核升级
    在ArchLinux中进行内核升级可以通过以下步骤来完成: 更新系统:首先确保系统是最新的,使用以下命令来更新系统: sudo ...
    99+
    2024-03-13
    ArchLinux
  • centos中如何将python2.7升级到python2.7.13
    这篇文章主要介绍了centos中如何将python2.7升级到python2.7.13,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。系统版本centos 7.21.pytho...
    99+
    2023-06-04
  • 如何在CentOS系统中编译安装Hiawatha服务器
    这篇文章主要介绍“如何在CentOS系统中编译安装Hiawatha服务器”,在日常操作中,相信很多人在如何在CentOS系统中编译安装Hiawatha服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在...
    99+
    2023-06-10
  • 如何使用Jenkins + Git Submodule实现自动化编译
    这篇文章主要介绍了如何使用Jenkins + Git Submodule实现自动化编译,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、一个...
    99+
    2024-04-02
  • CentOS PHP如何进行编译安装4.4.7版和5.2.5版
    CentOS PHP如何进行编译安装4.4.7版和5.2.5版,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。CentOS是一个开源软件贡献者和用户的社区。它对RHEL源代码...
    99+
    2023-06-16
  • 如何在Debian上设置自动升级
    这篇文章主要介绍“如何在Debian上设置自动升级”,在日常操作中,相信很多人在如何在Debian上设置自动升级问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在Debian上设置自动升级”的疑惑有所帮助!...
    99+
    2023-06-06
  • 如何在CentOS系统中锁定软件版本阻止升级
    这篇文章主要讲解了“如何在CentOS系统中锁定软件版本阻止升级”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在CentOS系统中锁定软件版本阻止升级”吧!。Yum升级中锁定指定软件版本...
    99+
    2023-06-10
  • Mysql8.0.18如何属性源码编译安装和gcc-9.2.0升级
    这篇文章将为大家详细讲解有关Mysql8.0.18如何属性源码编译安装和gcc-9.2.0升级,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、环境设置[root@cen...
    99+
    2024-04-02
  • 小程序如何进行在线升级
    小程序的在线升级通常是通过更新小程序的代码和资源文件来实现的。以下是一种简单的实现方式: 在小程序的后台管理系统中设置一个版本号...
    99+
    2024-04-17
    小程序
  • 如何在MySQL中进行数据迁移和升级
    在MySQL中进行数据迁移和升级可以通过以下步骤完成: 备份数据:在进行数据迁移和升级之前,首先应该备份现有的数据以防止数据丢失...
    99+
    2024-03-06
    MySQL
  • 如何在FreeBSD中进行系统更新和升级
    在FreeBSD中进行系统更新和升级可以通过以下步骤完成: 使用pkg命令更新软件包数据库: sudo pkg update ...
    99+
    2024-03-12
    FreeBSD
  • 如何在Fedora中编译和安装自定义内核
    在Fedora中编译和安装自定义内核需要以下步骤: 下载内核源代码:首先,您需要下载Linux内核的源代码。您可以从https:...
    99+
    2024-04-02
  • JavaScript中的预编译如何进行
    本篇内容介绍了“JavaScript中的预编译如何进行”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!&nb...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作