linux 升级安装git 2.34.1

ops/2024/10/18 7:50:37/

1. 官网下载安装包

Git

https://www.kernel.org/pub/software/scm/git/git-2.34.1.tar.gz

2. 解压安装包

tar -zxvf git-2.34.1.tar.gz

3. 卸载之前

yum remove git

4. 安装编译环境

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

5. 编译源码

进入刚刚解压的git文件夹中

make prefix=/opt/module/git all

prefix里面填你想要放的文件夹位置

6. 安装git

make prefix=/opt/git install

7. 配置环境变量

vim /etc/profile.d/my_env.shexport GIT_HOME=/opt/module/git
export PATH=$GIT_HOME/bin:$PATH

刷新配置文件

source /etc/profile


http://www.ppmy.cn/ops/98069.html

相关文章

CocosCreator3.8 IOS 构建插屏无法去除的解决方案

CocosCreator3.8 IOS 构建插屏无法去除的解决方案 在实际项目开发过程中,我们通常无需CocosCreator 自带的插屏,一般采用自定义加载页面。 然后在构建IOS 项目时,启用(禁用)插屏无法操作,如下图所示&#…

Elasticsearch 不允许直接修改现有索引的映射来添加新字段

由于 Elasticsearch 不允许直接修改现有索引的映射来添加新字段,您需要采取以下步骤来添加新字段: 1. **创建新索引**: 创建一个新的索引,包含原始字段和您想要添加的新字段 content。 json PUT /new_article { "mapping…

设计一个登录系统时,分布式如何保证

设计一个分布式登录系统时,需要确保系统的可靠性、安全性和可扩展性。分布式系统的登录功能需要处理用户认证、授权、会话管理等方面,并且要在多个服务器或服务实例之间保持一致。以下是设计分布式登录系统时需要考虑的一些关键点: 1 . 用户…

Win10安装ChatTTS-2024-cuda10.1

0x00 前言 ChatTTS是专门为对话场景设计的文本转语音模型,例如大语言助手对话任务。它支持英文和中文两种语言。最大的模型使用了10万小时以上的中英文数据进行训练。目前在huggingface中的开源版本为4万小时训练且未SFT的版本。 0x01 准备环境 版本操作系统Win1…

Kotlin 语法

字符串比较 var str1 "chaychan" var str2 "chaychan" println(str1 str2)比较两个字符串,如果两个字符串的内容一致,在Java中使用 str1 str2 时,是比较两个字符串的地址值,很清楚两个字符串的地址不一样…

uniapp 网络请求自动处理loading

文章目录 背景整理思路V1版本V2版本V3版本 背景 最近在写uniapp,发现执行网络请求的时候经常要处理Loading效果。 比如,在发送网络请求之前,触发Loadng;无论请求成功还是失败都要关闭Loading;请求失败的时候我们还要…

线程优先级调度

Windows优先级调度算法 系统维护了一个全局的处理器数组KiProcessorBlock,其中每个元素对应于一个处理器的KPRCB对象。其次,另有一个全局变量KiIdleSummary记录了哪些处理器当前是空闲的。所谓一个处理器是空闲的,是指该处理器正在执行空闲循…

python-leetcode刷题日记

1、defaultdict 用于计数,计算元素key出现的个数,可以避免key不存在的时候报错,当KEY不存在的时候默认为0,可以是list、set、str defaultdict[key].append[value] 49. 字母异位词分组 ​ 给你一个字符串数组,请你将 字母异位词…