Centos8服务器中yum安装时的错误Unable to find a match、No URLs in mirrorlist解决

这篇具有很好参考价值的文章主要介绍了Centos8服务器中yum安装时的错误Unable to find a match、No URLs in mirrorlist解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

错误一、安装很多软件提示No match for argument Unable to find a match

    开始遇到报错后更新了一下源,但发现依然是提示No match for argument Unable to find a match。如下:肯定和Centos8有点关系。

[root@test test]# yum install iftop
No match for argument: iftop
centos8 Error: Unable to find a match: iftop

    有些资料说是Centos8上的yum源里面没有epel,而iftop等一些软件被迁移到了epel源,需要先使用yum install epel-release来安装epel源。但我安装之后依然未成功,最后我通过下载文件编译安装的。过程如下:

cd /usr/local/src
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure --prefix=/usr/local/iftop
make && make install
ln -s /usr/local/iftop/sbin/iftop /usr/sbin/iftop

期间还碰到的一些 configure 报错,整理如下:
报错:configure: error: no acceptable C compiler found in $PATH
问题:缺少gcc编译环境
解决:安装gcc编译环境:yum install -y gcc

报错:configure: error: can't find pcap.h You're not going to get very far without libpcap.
问题:系统缺少libpcap-devel包。
解决:安装libpcap-devel包
wget htps://repo.almalinux.org/almalinux/8/PowerTools/x86_64/os/Packages/libpcap-devel-1.9.1-5.el8.x86_64.rpm
rpm -ivh libpcap-devel-1.9.1-5.el8.x86_64.rpm --force --nodeps

报错:make: yacc: Command not found   make: *** [grammar.c] Error 127 
问题:缺少byacc包
解决:yum install byacc 

报错:Can't find a curses library supporting mvchgat. Consider installing ncurses. 
问题:系统缺少ncurses-devel包
解决:yum  install ncurses-devel

错误二、Error: Cannot prepare internal mirrorlist: No URLs in mirrorlist

    刚刚做的系统Centos8.0使用yum update好几十分钟之后,使用yum install来安装工具,上来就报错了:Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

    悲哀啊!CentOS,Community Enterprise Operating System, 基本和RHEL(红帽企业 Linux)一样的产品,一个好用又免费的社区企业操作系统。CentOS 8操作系统版本于2022年1月31日寿终正寝,其生命结束了。更加凄凉的是,目前CentOS 8已经停止维护一年多,但仍然还没看到有一个稳定能替代centos生态位的发行版出现。,以后再也不会有免费的RHEL了。

    如果目前有业务仍需要使用CentOS 8中的一些安装包,建议切换至CentOS-Vault源,当然也可以使用其它的源。执行下面两行代码文章来源地址https://www.toymoban.com/news/detail-861299.html

sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*

到了这里,关于Centos8服务器中yum安装时的错误Unable to find a match、No URLs in mirrorlist解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 网安等保 | 主机安全之CentOS8服务器配置优化与安全加固基线文档脚本分享

    欢迎关注「 全栈工程师修炼指南 」公众号 点击 👇  下方卡片  即可关注我哟! 设为 「 星标⭐ 」 每天带你  基础入门  到  进阶实践  再到  放弃学习 ! 专注  企业运维实践、网络安全、系统运维、应用开发、物联网实战、全栈文章  等知识分享 “    花开堪折直须折

    2024年02月04日
    浏览(30)
  • SRS视频媒体服务器-docker启动:更换默认端口时的错误

    在使用srs视频服务器时,一直都是使用默认的端口配置。但是,这些默认端口在某些时候可能已经被占用了,就需要更改端口了。 注意注意注意:使用docker启动srs,在更换端口一定要下面的内容。 网络拓扑图:   启动命令:外部端口1936映射内部1935  和 外部端口8001映射内部

    2024年02月13日
    浏览(17)
  • CentOS7.9 搭建内部yum源服务器同步阿里yum源

    1、企业内网需求:企业内部许多服务器是不能连接互联网,但每台centos主机安装软件包时都配置本地yum源很麻烦,也缺少第三方yum源,因此在内网搭建一台yum源服务器满足这一需求,同时网络层面策略只允许此yum源服务器每周日晚限时联网同步阿里云的yum源。 参考连接:h

    2024年02月02日
    浏览(23)
  • 在 CentOS 7上创建本地 YUM 仓库,并且提供给其它服务器做yum源

    在 CentOS 7.6 上创建本地 YUM 仓库的步骤如下: 上传 CentOS 镜像文件 : 确保你已经将 CentOS 7.6 的 ISO 镜像文件上传到了服务器上。例如,假设你已经上传到 /path/to/your/iso 路径。 挂载 ISO 镜像 : 你需要将 ISO 镜像文件挂载到一个目录中,以便访问其中的内容。例如,创建一个挂

    2024年02月01日
    浏览(24)
  • CentOS8 更改YUM源

    用过Linux的朋友都知道,YUM安装软件时多么的便捷,常用软件有缺失的话,不管啥软件,都是固定的几条命令就能搞定,何其方便。 YUM(全称为 Yellow dog Updater, Modified)是CentOS中的Shell前端软件包管理器。 YUM是基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动

    2023年04月20日
    浏览(14)
  • centos8安装docker 遇到yum install -y yum-utils报错,No match for argument:Unable to find a match:

    centos8部署docker 执行yum install -y yum-utils报错,No match for argument,Unable to find a match 这是两个问题,我们先解决第一个问题: 第一个问题是服务器的语言环境有问题,可以通过下面命令进行设置解决: echo “export LC_ALL=en_US.UTF-8” /etc/profile echo “export LC_CTYPE=en_US.UTF-8” /etc/profile

    2024年02月02日
    浏览(16)
  • centos8.5本地yum源报错

    在下载文件出现以下错误 [root@server ~]# yum install gcc Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. RHEL8.5-BaseOS                                                

    2024年02月13日
    浏览(44)
  • CentOS服务器安装宝塔(图文详解)

    宝塔是一种安全高效的服务器运维面板。 快速创建管理web项目 方便便捷的网站管理功能,例如域名绑定,一键部署SSL证书,更改网站配置等功能。 查看 快速预览服务器资源 使用情况 CPU、内存、磁盘IO、网络IO数据监测,可设置记录保存天数,以及任意查看某天数据。 查看

    2023年04月22日
    浏览(16)
  • [CentOS] Dell塔式服务器安装CentOS7

    主要基于 UEFI + GPT方式引导,Legacy+MBR的方式这里不做讨论 CentOS7.5 UltraISO 9.3.x 机型:DELL OPTIPLEX 7080 机型: DELL OPTIPLEX 5090 机型: DELL OPTIPLEX 300 U盘:容量8G及以上 以上三款机型均通过测试 启动方式: UEFI (Boot list option 选择UEFI) 硬盘模式: ACHI (SATA operation选择ACHI) 关闭安全

    2024年02月06日
    浏览(22)
  • CentOS8挂载本地ISO,配置本地yum源

    1:创建ISO镜像挂在目录 [root@server-105 ~]# mkdir /mnt/cdrom 第一种方法:VMware用户可以直接用镜像挂载 2:挂载镜像 [root@server-105 ~]# mount /dev/cdrom /mnt/cdrom 第一种方法测试成功 第二种方法:采用ISO镜像文件方式挂载,把ISO文件复制到/mnt/ISO目录下,这也是最好的方式 2:创建I

    2024年02月07日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包