3.6. 覆盖需要订阅的系统存储库
您可以设置 osbuild-composer
服务,以使用 /etc/yum.repos.d/redhat.repo
文件中定义的系统订阅。要使用 osbuild-composer
中的系统订阅,请定义一个具有以下详情的存储库覆盖:
-
与
/etc/yum.repos.d/redhat.repo
中定义的存储库相同的baseurl
。 JSON 对象中定义的
"rhsm": true
值。注意osbuild-composer
不自动使用/etc/yum.repos.d/
中定义的存储库。您需要手动将它们指定为系统存储库覆盖,或使用composer-cli
将其指定为附加源
。"BaseOS"和"AppStream"存储库通常使用系统存储库覆盖,而所有其他存储库则使用composer-cli
源。
先决条件
-
您的系统有一个在
/etc/yum.repos.d/redhat.repo
中定义的订阅 - 您已创建了一个存储库覆盖。请参阅 覆盖系统存储库。
步骤
从
/etc/yum.repos.d/redhat.repo
文件中获取baseurl
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 配置存储库覆盖以使用相同的
baseurl
,并将rhsm
设为 true:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重启
osbuild-composer.service
:sudo systemctl restart osbuild-composer.service
$ sudo systemctl restart osbuild-composer.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow