首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RHEL +如何在使用RHEL机器7.x时从RHEL 8.x repos下载rpms

RHEL +如何在使用RHEL机器7.x时从RHEL 8.x repos下载rpms
EN

Unix & Linux用户
提问于 2023-05-29 17:21:00
回答 1查看 26关注 0票数 -2

我们使用服务器RHEL7.9版本从7.x行下载rpm

我们以以下方式(通过订阅管理器)连接到HAIL7.x存储库

代码语言:javascript
复制
yum repolist
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
repo id                                                                                                     repo name                                                                                                            status
docker-ce-stable/7Server/x86_64                                                                             Docker CE Stable - x86_64                                                                                                     245
rhel-7-server-extras-rpms/x86_64                                                                            Red Hat Enterprise Linux 7 Server - Extras (RPMs)                                                                           1,457
rhel-7-server-optional-rpms/7Server/x86_64                                                                  Red Hat Enterprise Linux 7 Server - Optional (RPMs)                                                                  18,552+5,311
rhel-7-server-rpms/7Server/x86_64                                                                           Red Hat Enterprise Linux 7 Server (RPMs)                                                                             26,611+7,114
repolist: 46,865

到目前为止,我们下载的rpm从流变回购,这是很好的。

现在的问题是,如果我们想从8.xRHEL存储库下载rpm的话。

我们是否可以使用相同的RHEL7.9从8.x repos下载rpm?

这是我们所做的例子。

我们添加了更多的相关repos,如下面的示例所示:

代码语言:javascript
复制
vi redhat.repo


[rhel-8-for-x86_64-highavailability-rpms]
name = Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs)
baseurl = https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/highavailability/os
enabled = 0
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
sslverify = 1
sslcacert = /etc/rhsm/ca/redhat-uep.pem
sslclientkey = /etc/pki/entitlement/8663009972005896744-key.pem
sslclientcert = /etc/pki/entitlement/8663009972005896744.pem
metadata_expire = 86400
enable_metadata = 0
ui_repoid_vars = releasever

我们做了以下额外的步骤

代码语言:javascript
复制
yum clean all
subscription-manager refresh

代码语言:javascript
复制
yum repolist

但我们还是只买了7.x的回购

代码语言:javascript
复制
repo id                                                                                                     repo name                                                                                                            status
docker-ce-stable/7Server/x86_64                                                                             Docker CE Stable - x86_64                                                                                                     245
rhel-7-server-extras-rpms/x86_64                                                                            Red Hat Enterprise Linux 7 Server - Extras (RPMs)                                                                           1,457
rhel-7-server-optional-rpms/7Server/x86_64                                                                  Red Hat Enterprise Linux 7 Server - Optional (RPMs)                                                                  18,552+5,311
rhel-7-server-rpms/7Server/x86_64                                                                           Red Hat Enterprise Linux 7 Server (RPMs)                                                                             26,611+7,114
repolist: 46,865

我们的过程有什么问题?

参考- https://access.redhat.com/discussions/4547301 https://access.redhat.com/solutions/329373

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2023-05-29 17:29:00

yum's --releasever=旗帜是你的朋友。

然而,(据我所知)旧yum版本与新回购布局的前向兼容性没有保证。使用最近的操作系统来下载旧的软件包比使用旧的操作系统更有意义。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/747493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档