问答详情
源自:4-4 yum命令(下)

yum源找不到包,是镜像下载错误吗?

[root@Liu /]# yum -y install gcc

Loaded plugins: fastestmirror, security

Setting up Install Process

No package gcc available.

Error: Nothing to do


提问者:拼命三郎3471421 2017-01-06 16:32

个回答

  • CNSDHH
    2018-10-26 15:02:41

    有两种情况,要是你的yum源来源于网络,比如163的yum源,那可以是163的yum源中没有你要的gcc,不过这种可能性很小。第二种情况,如果你的yum源是你通过光盘iso文件挂载的,那估计就是你光盘中没有这个包,可以检查是否挂载正确。如果以上两种你都找不能出原因,那你可以安装epel的yum源来替代你当前系统中的yum源,步骤如下:

    先下载epel的二进制安装包:

    # CentOS 6 版本的epel安装包
    wget http://mirrors.yun-idc.com/epel/epel-release-latest-6.noarch.rpm
    # CentOS 7 版本的epel安装包
    wget http://mirrors.yun-idc.com/epel/epel-release-latest-7.noarch.rpm

    然后使用rpm工具把它安装到你的系统中:

    # CentOS 6 版本
    rpm -ivh epel-release-latest-6.noarch.rpm
    # CentOS 7 版本
    rpm -ivh epel-release-latest-7.noarch.rpm

    最后使用下面的命令构建yum缓存数据:

    yum clean all && yum makecache

    完。。。

  • 0x0wh04m1
    2017-08-17 21:28:33

    我也遇到了这个问题,我也是的系统盘。

    首先确认一下你的iso没错,配置文件配置正确,然后可以试试如下命令;

    yum clean all

    yum repolist all

    上述两条命令执行完毕后,执行yum -y install gcc

  • 东大街的仔
    2017-01-07 00:06:18

    你的镜像包的问题,联网安装吧