首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将centos存储库添加到Amazon Linux实例

将centos存储库添加到Amazon Linux实例
EN

Stack Overflow用户
提问于 2020-09-28 21:33:09
回答 1查看 612关注 0票数 0

我正在尝试将以下yum存储库添加到我的AWS实例中:

https://centos.pkgs.org/7/centos-x86_64/

问题是在此源中没有包含所需元数据的repodata/目录,如何添加此存储库才能不出现以下错误:

代码语言:javascript
复制
yum-config-manager --add-repo https://centos.pkgs.org/7/centos-x86_64/
yum install -y katello
https://centos.pkgs.org/7/centos-x86_64/repodata/repomd.xml: [Errno 12] Timeout on 
https://centos.pkgs.org/7/centos-x86_64/repodata/repomd.xml: (28, 'Connection timed out 
after 5001 milliseconds')

我目前缺少多个依赖项,比如python-rhsm和selinux-policy,它们都只存在于centos.pkgs存储库中。

EN

回答 1

Stack Overflow用户

发布于 2021-01-26 13:12:02

您的URL是错误的,以下方法适用于我:

代码语言:javascript
复制
RUN curl http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7 -o RPM-GPG-KEY-CentOS-7
RUN rpm --import RPM-GPG-KEY-CentOS-7
RUN yum-config-manager --add-repo='http://mirror.centos.org/centos/7/os/x86_64/'

请注意,他们的许多软件包将与亚马逊预先安装的软件包发生冲突。

我发现的一种解决方法是不使用添加存储库,而是对我的所有安装使用yum install <direct_rpm_link>。我不得不自己通过添加更多的.rpm链接来手动解决一些依赖关系,但至少它最终起到了作用。

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

https://stackoverflow.com/questions/64103219

复制
相关文章

相似问题

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