1、如果是使用的本地yum源,则可以自己配置一下
cd /etc/yum.repos.d (这个目录里 放置着很多的yum源,包括服务器原本的yum文件 及自己配置的本地yum源和从其他地方下载的yum源)
mount /dev/sr0 /media/cdrom (先挂载)
配置本地仓库文件:
cd /etc/yum.repos.d
mkdir offgun.repo (offgun.repo 自启,别抄我的)
vim /etc/yum.repos.d/offgun.repo (内容如下)
[offgun]
name=offgun
baseurl=file:///media/cdrom
gpgcheck=0
enable=0
若里面有两个yum仓库,为了不冲突,需要把enabled=1 改成0 停用这个yum仓库
yum clean all && yum nakecache (最后执行这个命令,建立yum仓库)
2、如果分服务器和客户机,则
服务端配置:
挂载 mount /dev/sr0 /media/cdrom
客户端配置:
cd /etc/yum.repos.d
mkdir bkpp.repo (bkpp.repo自启,别抄我的)
vim bkpp.repo
[bkpp]
name=http
baseurl=http://IP.IP.IP.IP(服务端ip)
enabled=1
gpgcheck=0
yum clean all && yum nakecache (清空并更新仓库)
(此上的俩种办法,如果害怕/etc/yum.repos.d里面的多个yum重合,则可以在下重建一个目录,将多余的yum文件移动至目录中)
3、下载网上yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak(备份本地yum源)
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all && yum nakecache
4、直接链阿里云接网上yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak (把本地的备份一下)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all && yum makecache
yum源找不到,通常就是自身yum源未配置好,或者是使用的是国外的yum源,网络质量差,链接不到,所以建议使用国内yum源或者更改网络模式。
推荐的yum源有阿里云、华为云、清华云等