文章

RHEL配置镜像源

RHEL配置镜像源

移除 subscription-manager 相关软件包

首先,我们需要移除 subscription-manager 相关的软件包。你可以按照以下步骤进行操作:

1. 备份配置文件

虽然这一步与移除软件包无关,但为了安全起见,建议先备份 /etc/yum.repos.d/ 目录下的 .repo 文件。

1
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

2. 移除 subscription-manager 相关软件包

使用 yum remove 命令逐个移除相关软件包。

1
2
3
4
5
sudo yum remove subscription-manager-rhsm-certificates
sudo yum remove libdnf-plugin-subscription-manager
sudo yum remove python3-subscription-manager-rhsm
sudo yum remove subscription-manager
sudo yum remove subscription-manager-cockpit

如果遇到依赖问题,可以使用 --nodeps 选项强制移除,但请注意这可能会导致系统不稳定。

1
2
3
4
5
sudo yum remove --nodeps subscription-manager-rhsm-certificates
sudo yum remove --nodeps libdnf-plugin-subscription-manager
sudo yum remove --nodeps python3-subscription-manager-rhsm
sudo yum remove --nodeps subscription-manager
sudo yum remove --nodeps subscription-manager-cockpit

配置镜像源

1. 删除原有的 .repo 文件

1
sudo rm -r /etc/yum.repos.d/*

2. 创建新的 .repo 文件

编辑 /etc/yum.repos.d/rhel.repo 文件,添加以下内容:

1
sudo nano /etc/yum.repos.d/rhel.repo

然后输入以下内容:

1
2
3
4
5
6
7
8
9
10
11
[AppStream]
name=AppStream
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgcheck=0
enabled=1

[BaseOS]
name=BaseOS
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/
gpgcheck=0
enabled=1

3. 安装 epel-release

1
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

更新 YUM 缓存

1
2
sudo yum clean all
sudo yum makecache

测试镜像源

1
sudo yum repolist all

安装软件

1. 安装 ftp

1
sudo yum install ftp.x86_64

2. 更新 ftp

1
sudo yum update ftp.x86_64

3. 移除 ftp

1
sudo yum remove ftp.x86_64
本文由作者按照 CC BY 4.0 进行授权