步骤一:软件源所对应的系统版本设置
1.1 显示客户端服务器现在正在使用的软件源库所对应的系统版本
(只在 client servers 上执行以下步骤)
# subscription-manager release --show
1.2 显示客户端服务器所有可以使用的软件源所对应的系统版本
(只在 client servers 上执行以下步骤)
# subscription-manager release –-list
步骤二:修改客户端服务器的软件源对应的系统版本
2.1 修改对应系统版本的格式
(只在 client servers 上执行以下步骤)
# subscription-manager release --set=<system version number>
2.2 修改对应系统版本的案例
(只在 client servers 上执行以下步骤)
# subscription-manager release -–set=7.5
(补充:这里的 7.5 是 1 个系统的版本号)
(注意:这里如果低版本的系统选择了高版本的软件源库,则在更新软件的过程中可能会直接升级系统)
步骤三:在选择了 1 个系统版本之后选择里面的软件源
3.1 显示软件源
3.1.1 显示客户端服务器目前正在使用的软件源
(只在 client servers 上执行以下步骤)
# subscription-manager repos --list-enable
3.1.2 显示客户端服务器所有可以用的软件源和正在使用的软件源
(只在 client servers 上执行以下步骤)
# subscription-manager repos --list
3.2 让客户端服务器启用 1 个软件源
3.2.1 启用 1 个软件源的格式
(只在 client servers 上执行以下步骤)
# subscription-manager repos --enable=<software source name>
3.2.2 启用 1 个软件源的案例
(只在 client servers 上执行以下步骤)
# subscription-manager repos --enable=rhel-7-server-satellite-tools-6.3-rpms
(补充:这里以启动 rhel-7-server-satellite-tools-6.3-rpms 软件源为例)
3.3 让客户端服务器禁用 1 个软件源
3.3.1 禁用 1 个软件源的格式
(只在 client servers 上执行以下步骤)
# subscription-manager repos --disable=<software source name>
3.3.2 禁用 1 个软件源的案例
(只在 client servers 上执行以下步骤)
# subscription-manager repos –disable=rhel-7-server-satellite-tools-6.2-rpms
(补充:这里以禁止 rhel-7-server-satellite-tools-6.3-rpms 软件源为例)
3.4 让客户端服务器同时启用或禁用 1 个或多个软件源
# subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms;subscription-manager repos --enable=rhel-8-for-x86_64-appstream-rpms;subscription-manager repos --disable=satellite-tools-6.10-for-rhel-8-x86_64-rpms
(补充:这里以启动 rhel-8-for-x86_64-baseos-rpms;subscription-manager 软件源和 rhel-8-for-x86_64-appstream-rpms;subscription-manager 软件源,禁用 satellite-tools-6.10-for-rhel-8-x86_64-rpms 软件源为例)
3.5 刷新所有的设置
# subscription-manager refresh