yum无法安装的问题

最近安装bind时,出现 NO package bind available如下所示:

[root@host /]# yum -y install bind
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Setting up Install Process
No package bind available.

   用yum安装软件习惯了,感觉是把下载的哪个配置文件给弄坏了。于是在网上查资料终于找到了原因:Centos中有一个配置文件专门存各种软件下载信息,用yum安装时会自动找到软件镜像站点。听说好几千个。输入以下路径看下:

 ls  /etc/yum.repos.d/

我们会看到一个文件

CentOS-Base.repo

输入命令行

cat CentOS-Base.repo

结果为空。

首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)

    CentOS5
    CentOS6

运行yum makecache生成缓存。

获取yum列表

[root@localhost yum.repos.d]# yum makecache

5.搜索安装

[root@localhost ~]# yum search gcc |grep --color '^gcc'

6.安装gcc

[root@localhost yum.repos.d]# yum -y install gcc

至此gcc安装完成。

发布了67 篇原创文章 · 获赞 2 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_42544051/article/details/100734956
今日推荐