linux升级git版本

这篇具有很好参考价值的文章主要介绍了linux升级git版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

想要在linux上更新git版本,我查了很多资料,但是似乎都需要先把旧版本git删掉然后再进行更新

1、查看git版本

git --version

查看git当前版本

2、安装依赖

源代码安装和编译git,需要安装依赖,具体命令:

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
yum install gcc perl-ExtUtils-MakeMaker

3、卸载旧版本的git

不把旧版本卸载掉的话会导致升级失败

yum remove git

4、打开文件夹

选择/usr/local/src文件夹作为存放下载的git包

cd /usr/local/src/

 5、下载git某个版本的压缩包

我尝试过使用github的地址,特别慢而且经常无法连接,所以找了个国内的镜像地址,我要选择的版本是2.41.0,有需要的可以自行修改版本

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.41.0.tar.xz

查看git版本或直接下载

6、把刚才下载的压缩包进行解压

先使用ls查看下当前文件夹中的文件,看下下载是否成功

然后对这个压缩包进行解压

tar -xvf git-2.41.0.tar.xz

7、打开解压好的git文件夹

cd git-2.41.0

 8、编译

make prefix=/usr/local/git all

编译好后的截图如下:

linux git 升级,git

  9、安装

编译好后的git就可以进行安装了,执行如下命令

make prefix=/usr/local/git install

安装好的截图

linux git 升级,git

10、配置环境变量

环境变量的配置好像是有几种方式,但是我习惯用的是那种笨方式

先进入环境变量配置文件

vim /etc/profile

 刚进入文件中时是查阅模式,要输入i修改为输入模式

然后在文件最底部添加上

export GIT_HOME=/usr/local/git/bin
export PATH=$GIT_HOME:$PATH

先按esc键退出输入模式,再输入:wq退出并保存

需要刷新环境变量使其生效

source /etc/profile

11、再次验证git版本,以判断是否升级成功

输入git --version

linux git 升级,git

 我的版本已经更新成功了文章来源地址https://www.toymoban.com/news/detail-717032.html

到了这里,关于linux升级git版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git 初始化报错unknown switch `b‘;windows 系统 git版本升级

    我遇到的问题原因是git版本低 升级git 访问:Git - Downloads 1.选择对应的系统 2.选择相应的包点击下载    3.下载后一直下一步(傻瓜式操作) 4.安装成功后 在终端运行     再次初始化仓库 没得问题啦~  

    2024年02月16日
    浏览(47)
  • 【Linux】升级openssl版本

    目录 摘要 准备工作 1.查看openssl的版本 2.查看openssl的路径 3.备份openssl文件 4.下载openssl 升级openssl 1.解压openssl 2.切换到解压好的openssl目录 3.配置openssl安装目录 4.编译安装 5.创建软链接 6.添加动态链接库数据 7.更新动态链接库:ldconfig -v 8.验证openssl 为什么要升级openssl版本,一

    2024年04月23日
    浏览(38)
  • Linux升级openssl版本

    公司由于使用第三方漏洞扫描,检测出openssh存在漏洞以及ssl漏洞 因次得升级openssl 升级步骤: 1、去官网下载最新版本,或wget下载也行 http://www.openssl.org wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz 2、解压并进入解压目录后执行: ./config --prefix=/usr/local/openssl shared zlib make de

    2023年04月21日
    浏览(42)
  • Linux系统之升级内核版本方法

    确保yum仓库的正常,本次实践用的是阿里的镜像源。 直接更新内核版本,此方法适用于更新内核补丁。 重启服务器 检查内核版本 重启完成,发现内核版本已经升级为【3.10.0-1160.83.1.el7.x86_64】 ELRepo是一个为Linux提供驱动程序和内核映像的存储库,这里的内核大版本升级方案就

    2024年02月06日
    浏览(63)
  • 【Linux】Ubuntu升级nodejs版本

            在下载nvm对nodejs版本进行管理时,由于网络因素一直下载失败,于是采用了新的方法对nodejs版本进行升级。         首先我们先查询一下现存的nodejs版本号,发现是12          我们下载一个名为n的软件包, n 是一个非常方便的 Node.js 版本管理工具,类似于 Rub

    2024年02月04日
    浏览(54)
  • linux升级gcc版本详细教程

    一般linux操作系统默认的gcc版本都比较低,例如centos7系统默认的gcc版本为4.8.5。gcc是从4.7版本开始支持C++11的,4.8版本对C++11新特性的编译支持还不够完善,因此如果需要更好的体验C++11以及以上版本的新特性,需要升级gcc到一个较高的版本。 本文给出了linux系统中涉及国家g

    2024年02月03日
    浏览(44)
  • linux离线升级ssh,升级到openssh8.8版本

    服务器检查漏洞,需要升级服务器ssh版本,从openssh7.4升级到openssh8.8,平滑升级ssh方法。 实际生产服务器是RedHat 7.6,我在vm虚拟机中搭建了centos7.6测试环境,前期也用了一个RedHat 7.6不理想,实际直接下载的红帽是用不了的,需要注册服务器,要用也能用安装网上需要改一些东

    2024年02月14日
    浏览(41)
  • linux系统docker版本升级或安装

    最好先将镜像导出保存,以免升级后丢失或者无法使用 如有正在运行的容器,先停止 关闭docker服务 查看已经安装的docker 将其卸载掉 确定已经安装curl命令,没有安装,则运行 运行命令安装 安装完成后会有提醒 意思是: 当要以非root用户可以直接运行docker时,需要执行 sud

    2024年04月12日
    浏览(38)
  • 升级 Linux 系统中的 Python 版本

    升级 Linux 系统中的 Python 版本 Python 是一种非常流行的编程语言,广泛应用于各种领域,包括 Web 开发、数据分析等。而对于 Linux 系统来说,Python 更是一个必须的组件,在系统运行和管理中都扮演了重要的角色。但是默认情况下,Linux 发行版中自带的 Python 版本可能比较老旧

    2024年02月15日
    浏览(34)
  • 【Linux 升级Openssh以及Openssl版本】

    服务器漏洞,需要升级openssh版本到9.0。 输入命令查看 openssl 版本 因为我这里已经升级过了,所以显示最新版 下载最新的openssl并解压(建议将压缩包下载到 /opt 目录下): 如果在执行 wget 后指令提示 command not found ,是因为目标机上没有安装wget指令,需进行wget指令安装;

    2023年04月17日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包