CentOS中yum本地源配置以及解决yum不能下载问题(详细)

润信云 技术支持

centos7在2024年6月30停止维护

CentOS中yum本地源配置以及解决yum不能下载问题(详细) 服务器 vps 服务器运维 精品服务器 linux centos yum 第1张

Loaded plugins: fastestmirrorDetermining fastest mirrorsCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was14: curl#7 - "Failed to connect to 2600:1f16:c1:5e01:4180:6610:5482:c1c0: Network is unreachable"One of the configured repositories failed (Unknown),and yum doesn't have enough cached data to continue. At this point the onlysafe thing yum can do is fail. There are a few ways to work "fix" this:1. Contact the upstream for the repository and get them to fix the problem.2. Reconfigure the baseurl/etc. for the repository, to point to a workingupstream. This is most often useful if you are using a newerdistribution release than is supported by the repository (and thepackages for the previous distribution release still work).3. Run the command with the repository temporarily disabledyum --disablerepo=<repoid> ..4. Disable the repository permanently, so yum won't use it by default. Yumwill then just ignore the repository until you permanently enable itagain or use --enablerepo for temporary usage:yum-config-manager --disable <repoid>orsubscription-manager repos --disable=<repoid>5. Configure the failing repository to be skipped, if it is unavailable.Note that yum will try to contact the repo. when it runs most commands,so will have to try and fail each time (and thus. yum will be be muchslower). If it is a very temporary problem though, this is often a nicecompromise:yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=trueCannot find a valid baseurl for repo: base/7/x86_64

yum本地源配置之前需要先往/etc/yum.repos.d文件中下载CentOS7的repo包

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

 

如果没有wget可以使用curl下载

curl -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo


也可以在自己本机浏览器中下载 

http://mirrors.aliyun.com/repo/Centos-7.repo


然后打开SSH连接软件,找到/etc/yum.repos.d文件,将上面下载的repo文件直接拖到远程软件中

CentOS中yum本地源配置以及解决yum不能下载问题(详细) 服务器 vps 服务器运维 精品服务器 linux centos yum 第2张


然后开始yum本地源配置

详细步骤:

mkdir /mnt/cdrom

mount /dev/sr0 /mnt/cdrom  #挂载点

CentOS中yum本地源配置以及解决yum不能下载问题(详细) 服务器 vps 服务器运维 精品服务器 linux centos yum 第3张

cd /etc/yum.repos.d

mv CentOS-Base.repo CentOS-Base.repo.bak

CentOS中yum本地源配置以及解决yum不能下载问题(详细) 服务器 vps 服务器运维 精品服务器 linux centos yum 第4张

vi local.repo #随便起个名字,后缀必须为repo,输入以下内容


CentOS中yum本地源配置以及解决yum不能下载问题(详细) 服务器 vps 服务器运维 精品服务器 linux centos yum 第5张

[姓名]        #随便起

name=随便起

baseurl=file://(挂载点)

gpgcheck=0(不检查密钥,1是检查密钥)

enabled=1(让yum源配置文件生效)


清除之前的缓存 yum clean all

创建新的缓存 yum makecache


然后下载就没有问题啦!


如果不下载CentOS7的repo包,就会出现以下问题:


No package nginx available.

Error: Nothing to do

(自己换了好几个虚拟机,然后发现是没有包的问题,一直报错!决定写下来~)

本文链接:https://blog.runxinyun.com/post/377.html 转载需授权!

分享到:
版权声明
网站名称: 润信云资讯网
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!邮件:7104314@qq.com
网站部分内容来源于网络,版权争议与本站无关。请在下载后的24小时内从您的设备中彻底删除上述内容。
如无特别声明本文即为原创文章仅代表个人观点,版权归《润信云资讯网》所有,欢迎转载,转载请保留原文链接。
0 53

留言0

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。