yum 不能使用遇到的一种情况及解决方案

本文介绍了当yum遇到无法访问镜像列表的问题时,如何通过联系上游修复、重新配置baseurl、临时禁用或永久禁用仓库、配置跳过不可用仓库以及修改resolv.conf来解决。
摘要由CSDN通过智能技术生成

yum 不能使用

已加载插件:fastestmirror, langpacks
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"


 One of the configured repositories failed (未知),
 and yum doesn't have enough cached data to continue. At this point the only
 safe 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 working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Run the command with the repository temporarily disabled
            yum --disablerepo=<repoid> ...

     4. Disable the repository permanently, so yum won't use it by default. Yum
        will then just ignore the repository until you permanently enable it
        again or use --enablerepo for temporary usage:

            yum-config-manager --disable <repoid>
        or
            subscription-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 much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true

Cannot find a valid baseurl for repo: base/7/x86_64

vim /etc/resolv.conf
添加一下内容

#到/etc目录下配置resolv.conf加入nameserver IP,如: 
nameserver 8.8.8.8 
nameserver 8.8.4.4 
search localdomain 
  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Linux环境下,可以使用以下几种方式来解决问题: 1. 通过命令行工具:Linux提供了丰富的命令行工具来进行各种操作和解决问题。你可以使用命令行工具来查找、安装、配置软件,或者进行系统维护和故障排除。常用的命令行工具包括apt、yum、dpkg、rpm等。 2. 查阅文档和手册:Linux有广泛的文档和手册资源可供参考。你可以使用man命令来查看命令的使用手册,或者通过搜索引擎找到相关文档和教程。阅读文档和手册可以帮助你理解问题的背景和解决方案。 3. 参与社区和论坛:Linux社区和各种论坛是解决问题的宝贵资源。你可以在社区和论坛上提问,寻求其他用户的帮助和建议。在提问前,确保你已经做了一些基本的研究,并提供足够的上下文和细节。 4. 调试和日志:当遇到问题时,调试和日志是非常有用的工具。你可以使用调试器、日志分析工具等来定位问题的根源。查看系统日志、错误日志和应用程序日志也可以提供有关问题的线索。 5. 脚本和自动化:在Linux环境下,编写脚本和自动化工具可以帮助你解决重复性问题和提高效率。你可以使用Shell脚本、Python脚本等来编写自动化任务,简化操作流程。 记住,在解决问题时,要保持耐心和持续学习的心态。Linux是一个非常强大和灵活的操作系统,掌握基本的解决问题的方法,能够更好地发挥其优势。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值