当前位置:论坛首页 > Linux面板 > 求助

【已解决】Linux版本 无法安装 不知道为什么

发表在 Linux面板2021-12-30 16:47 [复制链接] 2 1579

下载不了哦 这么回事 123123.png

123123.png
使用道具 举报 只看该作者 回复
发表于 2021-12-30 17:18:54 | 显示全部楼层
您好,这是华为云的服务器中epel源无法使用导致的,您可以提工单问下,让厂商提供一个可以正常使用的安装源
使用道具 举报 回复 支持 反对
发表于 2021-12-31 09:45:21 | 显示全部楼层
本帖最后由 古城小市民 于 2021-12-31 09:47 编辑

问题已经解决 分享给大家   华为云  epel源无法使用导致的  解决方案

参考以下文档重新配置CentOS 8镜像源:


操作步骤
  • 以root用户登录弹性云服务器。
  • 执行以下命令,备份CentOS-Base.repo文件。

    mkdir -p /etc/yum.repos.d/repo_bak/

    mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo_bak/

  • 使用curl命令下载对应版本的CentOS-Base.repo文件,并将其放入/etc/yum.repos.d/目录。针对华为云当前支持的CentOS镜像源版本,使用的curl命令分别如下:
    • CentOS 8

      curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-Base-8.repo

    • CentOS 7

      curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-Base-7.repo

    • CentOS 6

      CentOS社区于2020年11月30日结束对CentOS 6的维护支持(EOL)。请参考CentOS 6镜像源更换方法



  • 执行以下命令,生成缓存。

    yum makecache

    说明:
    • 如果执行命令yum makecache后,回显信息为“Another app is currently holding the yum lock”,则需执行命令rm -rf /var/run/yum.pid删除yum.pid文件,然后再执行命令yum makecache生成缓存。
    • 如果执行命令yum makecache后,回显信息为“Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again”,则需执行命令yum --disablerepo=epel -y update ca-certificates更新证书,临时禁用epel源。
    • 如果使用过程中发现某些包不可用,可能是数据正在同步,请过几个小时后再重试。




如果上诉操作还是不行就参考下面的

操作步骤
  • 以root帐号登录弹性云服务器。
  • (可选)执行以下命令,备份epel.repo文件。

    mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.bak

    说明:

    如果无epel.repo文件,请跳过本步骤。



  • 执行以下命令,检查是否已经预装了epel-xxx-noarch.rpm包。

    rpm -qa |grep epel-release

    如果回显信息如图1所示,表示已经预装了epel-xxx-noarch.rpm包。

    图1 检查结果

  • (可选)执行以下命令,安装epel-xxx-noarch.rpm包。说明:

    如果已经预装了epel-xxx-noarch.rpm包,请跳过本步骤。



    • CentOS 7 / RHEL 7

      rpm -ivh http://mirrors.myhuaweicloud.com/epel/epel-release-latest-7.noarch.rpm

    • CentOS 8 / RHEL 8

      rpm -ivh http://mirrors.myhuaweicloud.com/epel/epel-release-latest-8.noarch.rpm



  • 执行以下命令,获取配置文件。
    • CentOS 7 / RHEL 7

      wget -qO /etc/yum.repos.d/epel.repo http://mirrors.myhuaweicloud.com/repo/epel-7.repo

    • CentOS 8 / RHEL 8

      wget -qO /etc/yum.repos.d/epel.repo http://mirrors.myhuaweicloud.com/repo/epel-8.repo


  • 执行以下命令,生成缓存。

    yum clean metadata

    yum makecache

    yum install epel-release -y >/dev/null 2>&1

    说明:
    • 执行命令yum makecache后,如果回显信息为“Another app is currently holding the yum lock”,则需执行命令rm -rf /var/run/yum.pid删除yum.pid文件,然后再执行命令yum makecache生成缓存。
    • 执行命令yum makecache后,如果回显报错“Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again”,则需执行以下命令,更新证书临时禁用epel源即可。

      yum --disablerepo=epel -y update ca-certificates

    • 如果使用过程中发现某些包不可用,可能是数据正在同步,请过几个小时后再重试。




使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表