CentOS 使用 IUS 第三方软件源安装 Git

CentOS 官方提供的许多软件包版本过低,日常开发中我们需要安装新版本的开发工具,但 CentOS 自带的软件源中这类软件版本都比较老,想安装最新的版本需要下载源码编译安装,非常不便。好在社区提供的 IUS 软件源可以方便快捷地安装这些软件。

IUS 是什么

IUS 是一个 yum 存储库,为 RHEL 和 CentOS 提供最新版本的软件。

IUS is a yum repository that provides newer versions of select software for RHEL and CentOS.

GitHub 查看和搜索 IUS 的软件包列表。

安装 IUS 源

使用官方安装命令安装 IUS。使用 IUS 必须安装 ius-release 包。这个包包含了 IUS 软件源的配置信息和公共包签名密钥。由于许多 IUS 软件包依赖于 EPEL 软件源,所以你还需要安装 epel-release 包。

1
2
3
yum install \
https://repo.ius.io/ius-release-el7.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

替换国内镜像源

IUS 默认的源在国外,国内访问速度可能不理想,可以替换为国内镜像源。推荐使用清华大学镜像,速度快的飞起。注意国外机器不要替换。

使用命令替换:

1
sed -i "s|repo.ius.io|mirrors.tuna.tsinghua.edu.cn/ius|g" /etc/yum.repos.d/ius.repo

编辑文件替换:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[ius]
name = IUS for Enterprise Linux 7 - $basearch
baseurl = https://mirrors.tuna.tsinghua.edu.cn/ius/7/$basearch/
enabled = 1
repo_gpgcheck = 0
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-IUS-7

[ius-debuginfo]
name = IUS for Enterprise Linux 7 - $basearch - Debug
baseurl = https://mirrors.tuna.tsinghua.edu.cn/ius/7/$basearch/debug/
enabled = 0
repo_gpgcheck = 0
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-IUS-7

[ius-source]
name = IUS for Enterprise Linux 7 - Source
baseurl = https://mirrors.tuna.tsinghua.edu.cn/ius/7/src/
enabled = 0
repo_gpgcheck = 0
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-IUS-7

安装 Git

1
2
3
yum remove git
yum install git236
git --version

CentOS 使用 IUS 第三方软件源安装 Git
https://cui.cc/15039f7a7030/
作者
南山崔崔
发布于
2023年7月27日
许可协议