移除 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. 安装 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
|