yum 安装程序找不程序安装包,诸如类似 No package zlib-devel available 报错的解决
yum 安装程序找不程序安装包,诸如类似 No package zlib-devel available 报错的解决
一、问题现象
在root权限下安装zlib-devel包,
# yum install -y zlib zlib-devel
出现如下报错,
Loaded plugins: langpacks, product-id, search-disabled-repos
No package zlib-devel available.
Nothing to do
表明yum找不到zlib-devel安装包,这说明yum不能正常访问存贮zlib-devel的安装包的镜像。不同版本CentOS系统,yum访问http://mirrors.163.com/镜像上不同位置的程序安装包。这样的访问是由相应的repo配置文件来实现。配置错误的repo文件导致CentOS系统不能正确访问的163镜像,也就安装不了相应的程序包。
二、问题解决
经网上搜索,解决方案是,相应的CentOS的系统版本,要有正确对应的CentOSn-Base.repo文件(n或为5,或6,或7),同时要修改CentOSn-Base.repo文件中的bug。 具体过程如下:
1、查看系统版本和位数
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)
CentOS系统为7.4版本。因此要下载CentOS7-Base.repo文件。
2、下载正确版本CentOS7-Base.repo文件并修改bug
# cd /etc/yum.repos.d
清除系统已有yum缓存内容
# yum clean all
下载CentOS7-Base-163.repo文件,一定要存于 /etc/yum.repos.d文件夹中:
# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
将文件中的$releasever
全部替换成7
:
# sed -i 's/$releasever/7/g' ./CentOS7-Base-163.repo
本人在排错过程中,下载了repo对应的版本5文件CentOS5-Base-163.repo,也将文件中$releasever改为5,运行yum安装命令出现了如下错误。图中显示得很清楚,镜像的网址http://mirrors.163.com/centos/5/addons/x86_64/repodata/repomd.xml
没有找到,这是CentOS系统版本和repo版本不相匹配的原因。
然后再执行:
# yum makecache
最后成功安装:
# yum install -y zlib zlib-devel
yum 安装程序找不程序安装包,诸如类似 No package zlib-devel available 报错的解决相关推荐
- dell服务器r720安装系统找不到硬盘,Dell R720服务器更换硬盘后重启自检报错,不能进入操作系统的解决办法...
现有一台DELL R720服务器,配有六块硬盘,且每块硬盘都做一个独立的raid0,现有一块硬盘故障,更换硬盘后,需要为更换上的硬盘重新配置raid0,重启服务器发现,在自检阵列卡后,出现报错,按任意 ...
- Ubuntu 安装MinGW32出现Unable to locate package mingw32找不到安装包的解决方法和思路
本人在Ubuntu 16.04和Ubuntu 18.04已经验证过了,这种方法非常好用!一用就成功!理论上在其它版本的ubuntu系统上也没问题!欢迎各位使用,如果遇到问题,可以联系我!我尽量帮你解答 ...
- 终极解决VS2015 安装失败问题,如 安装包损坏或丢失
终极解决VS2015 安装失败问题,如 安装包损坏或丢失 参考文章: (1)终极解决VS2015 安装失败问题,如 安装包损坏或丢失 (2)https://www.cnblogs.com/tmdsle ...
- Python之Datasets库安装报错的解决方法
Python之Datasets库安装报错的解决方法 Problem 想要run一下最近在看的有关Domain Adaptation的论文实现代码,文中使用了Datasets库,习惯性使用Anacond ...
- YUM更换源(1)--yum找不到安装包 2013-01-18 20:08 8687人阅读 评论(1) 收藏 举报 分类: linux(70) 公司提供的CentOS VM中,/etc/yum.r
YUM更换源(1)--yum找不到安装包 2013-01-18 20:08 8687人阅读 评论(1) 收藏 举报 分类: linux(70) 公司提供的CentOS VM中,/etc/yum.rep ...
- Python:更改默认启动的python程序及其对应的安装包路径(更改pip的默认安装包的路径)图文教程之详细攻略
Python:更改默认启动的python程序及其对应的安装包路径(更改pip的默认安装包的路径)图文教程之详细攻略 目录 更改默认启动的python程序及其对应的安装包路径 1.先找到默认安装包路径
- 【Windows】怎么查看CUDA版本?Conda命令安装和NVIDIA官网安装包安装的CUDA有何区别?nvcc -V和nvidia-smi获得的CUDA版本有何区别?如何指定CUDA版本?
一.如何查看CUDA版本? 1.1 查看runtime版本的CUDA (1)nvcc -V或nvcc --version (2)在CUDA的include文件夹中找到cuda.h文件 打开后搜索ver ...
- 测评宝塔编译安装LNMP与LNMP一键安装包速度比较
之前搭建网站用过宝塔编译安装LNMP和LNMP一键安装包,感觉两者还是有点差距,现在对两者做比较 服务器信息 服务器物理位置:香港沙田 线路:cn2 GIA 服务器价格:25元/月 配置:1H1G 3 ...
- SQL Server 2008R2安装详细教程(附安装包)
许多人都在苦恼如何安装SQL server,或者找不着安装包,那么这篇文章将带您避坑,解决您的烦恼 安装包如下: 云盘链接: 嗨,请点击我!http://pan.baidu.com/s/1_7sQ9E ...
最新文章
- python截取逗号_Python基础知识: 元组
- 【Visual Studio】如何在VS 2012中打印变量值到输出窗口
- js pug 代码_用JS写的windows95操作系统
- [Google Guava] 2.1-不可变集合
- Firefox 有 6 成用户仍使用 Add-On 扩展
- C++字符串操作函数
- java跟踪会话_JavaWeb会话跟踪
- 改进初学者的PID-采样时间
- 容器编排技术 -- Kubernetes Nodes
- 基于linux运行指的什么意思,基于Linux的Windows非常有意义
- 动态列之函数实现动态列
- 求一个容器的最值的索引_初中几何最值——瓜豆原理模型分析
- 电子通信计算机行业分类,电子信息产业行业分类目录
- html 弹出播放器,jQuery点击弹出视频播放器代码
- 图像的 SNR 和 PSNR 的计算
- jspsmartupload简述
- 项目经验介绍的STAR法则--面试
- 路由器WIFI密码忘记了怎么办
- 揭密Emulex SAN光纤云存储网关的概念
- 团队任务3每日立会(2018-10-22)
热门文章
- 台式计算机屏幕亮度在哪调,电脑亮度怎么调?教您电脑亮度在哪里调
- grub引导项修复详解_grub2修复引导 · LINCHUAN的小站
- 2022年9月电子学会Python等级考试试卷(五级)答案解析
- windows redis 假死处理
- GAMES101复习:光线追踪(Ray Tracing)
- mysql | left join 出现的结果会重复的问题
- 程序员分哪几种?分别要学什么知识?工资怎么样?
- h5动画 php,GitHub - calcyu/wechat_html5_animate: 微信上的HTML5动画,类似易企秀效果。...
- JVM内存区域(Java内存区域)、JVM垃圾回收机制(GC)初探
- 用计算机弹人间惊鸿客,逆水寒人间惊鸿客奇遇怎么完成 人间惊鸿客攻略