我正在尝试在 Amazon Red Hat AMI 上安装 Vesta 面板。
在安装脚本的一些要点Vesta 尝试安装其软件:
yum -y --disablerepo=* --enablerepo="*base,*updates,nginx,epel,vesta" \
install $software
...禁用所有存储库并启用一些类似*base
和的存储库*updates
。
我的 AMI 存储库是:
*epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64
nginx/x86_64 nginx repo
rhui-REGION-client-config-server-7/x86_64 Red Hat Update Infrastructure 2.0 Client Configuration Server 7
rhui-REGION-rhel-server-releases/7Server/x86_64 Red Hat Enterprise Linux Server 7 (RPMs)
rhui-REGION-rhel-server-rh-common/7Server/x86_64 Red Hat Enterprise Linux Server 7 RH Common (RPMs)
vesta/x86_64 Vesta - cmmnt
问题是 vesta 正在禁用所有存储库 - 我认为是因为它假设需求(即php-common
,在rhui-REGION-client-config-server-7/x86_64
)位于基础存储库中。
有没有办法将其重命名rhui-REGION-client-config-server-7/x86_64
或者base
创建别名?
编辑:存储库文件项:
[rhui-REGION-rhel-server-releases]
name=Red Hat Enterprise Linux Server 7 (RPMs)
mirrorlist=https://rhui2-cds01.REGION.aws.ce.redhat.com/pulp/mirror/content/dist/rhel/rhui/server/7/$releasever/$basearch/os
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
sslverify=1
sslclientkey=/etc/pki/rhui/content-rhel7.key
sslclientcert=/etc/pki/rhui/product/content-rhel7.crt
sslcacert=/etc/pki/rhui/cdn.redhat.com-chain.crt
答案1
您可以(我建议暂时)通过修改方括号中的字符串(repo 文件中的“heading”)来更改存储库的 ID。此字符串实际上是repositoryid
在yum.conf(5)
手册页中调用的。
对于您来说,您可以将其更改[rhui-REGION-rhel-server-releases]
为类似的内容[rhui-REGION-rhel-server-releases-base]
,这样就可以了。