问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Redhat5和6 YUM源配置的区别

发布网友 发布时间:2022-04-22 14:55

我来回答

1个回答

热心网友 时间:2023-07-07 05:32

一、概述
随着各个软件版本的不断升级,我们需要掌握的软件特性也越来越多,技术的不断更新也促进了我们脑细胞的循环。今天在配置RedHat6.3的yum源时也出现了一个有趣的事情,下面请听俺道来。

二、问题处理
问题源于哥们处,自己就搭建了一个测试的系统模拟环境,尽量还原。
由于操作系统无法挂在光盘,其实镜像也是可以拷进系统的,但系统镜像太大,也就是偷懒的做法,只是将几个需要的包考过去。简单来说点吧,实际环境也不一样
报错如下面所示:
[root@firsoul rpm]# /usr/bin/yum upgrade
Loaded plugins: proct-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
file:///soft/rpm/repodata/repomd.xml: [Errno 14] Could not open/read file:///soft/rpm/repodata/repomd.xml
Trying other mirror.
Setting up Upgrade Process
No Packages marked for Update
根据以上提示,将该缺失文件拷贝到相应目录,还是报错,错误如下,查看相关资料,应该之前系统yum源有缓存(具体配置信息以及系统环境并没有详细查看),当时没有尝试使用yum clean all命令。
[root@linux yum.repos.d]# /usr/bin/yum upgrade
Loaded plugins: refresh-packagekit, security
http://public-yum.Oracle.com/repo/OracleLinux/OL6/UEKR3/latest/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'public-yum.oracle.com'"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: public_ol6_UEKR3_latest. Please verify its path and try again
[root@linux yum.repos.d]#
由于很久没有用Redhat6以上系统了,只是在Redhat5.4系统上做测试,我将Server中所需要的rpm包考入制定目录,并将Server目录下repodata拷贝到制定目录,即可安装。让其查找目录repodata,在RPM所属目录(Packages)并没有发现。突然想起,配置Redhat6.0以上系统时,yum源所写目录并非指定到rpm所在目录Packages,还是指定Server目录,查看Redhat6的下Server目录,发现文件repomd.xml。其实Redhat5和redhat6只是rpm包所在位置发生变化(6是在Server同目录Packages下),6的Server目录中多出几个包以及rpm包清单文件,在制定yum时,6的目录还是要制定到Server目录。其实根据yum报错我们比较容易解决。也就是不管5还是6,repodata目录还是在Server下。
由于哥们比较着急,无法再查看原因,我就让他用rpm按照所需软件。给我发来一下错误信息
[root@linux Packages]# rpm -ivh glibc-2.12-1.132.el6.i686.rpm
error: Failed dependencies:
libfreebl3.so is needed by glibc-2.12-1.132.el6.i686
libfreebl3.so(NSSRAWHASH_3.12.3) is needed by glibc-2.12-1.132.el6.i686
[root@linux Packages]# rpm -ivh nss-softokn-freebl-3.14.3-9.el6.i686.rpm
error: Failed dependencies:
libc.so.6 is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.1.3) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.3) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.3.4) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.4) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libc.so.6(GLIBC_2.7) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libdl.so.2 is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libdl.so.2(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
libdl.so.2(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-9.el6.i686
由上面信息,我们可以看出,尤其标明*部分,安装glibc软件需要依赖的包为libfreebl3.so 然后他就安装该包,还是报错。他忽略了后边的一行,libfreebl3.so包也依赖glibc软件包,所以需要将两个rpm包同时执行。结果如下:
[root@linux Packages]# rpm -ivh glibc-2.12-1.132.el6.i686.rpm nss-softokn-freebl-3.14.3-9.el6.i686.rpm
Preparing... #################### [100%]
1:nss-softokn-freebl ################### [ 50%]
2:glibc ################# [100%]
[root@linux Packages]#

三、 总结
这个总结不知道怎么说了,一个是要了解新系统一些改变以及新特性,在这操作过程中需要认真点,其实他那个yum问题还未根本解决,只是把glibc软件安装完事就撤了,有机会再跟踪一下。在很多情况下,我们并没有被偏难的技术所阻碍,而是被一些习惯、马虎所桎梏。认真、多变(脑子灵活一点),问题往往迎刃而解,当然,自身技术能力也要达到一定级别,我只是在慢慢的学习中。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 redhat 5安装为什么没有网络设置 支付宝显示银行卡已达到上限怎么处理方法有 为什么360浏览器记不住帐号密码! 银行卡绑定支付宝最高支付限额是多少 我的ie和360浏览器不能输入密码是怎么回事呢? 银行卡绑定支付宝上限怎么办 怎么在360浏览器上更改Wifi密码 支付宝绑定银行卡显示【此卡开通快捷的账户数已达上限】 vivoy52s微信通知显示 支付宝绑定的银行卡有限额怎么办 为什么360浏览器不能保存账号?? 为什么支付宝绑定银行卡说达到上限,怎么办 360浏览器记不住密码怎么办 支付宝银行卡绑定上限 每次打开360浏览器,就要重新输百度账号密码,怎么改 我的银行卡绑定的支付宝帐号达到上限该怎么办 360浏览器如何修改已经保存的密码? vivo73s怎么设置微信提醒滚 支付宝绑定银行卡有没有限额 360浏览器的账户密码不能修改的么?怎么修改? 在虚拟机上怎么安装redhat5.5 Redhat5和6YUM源配置的区别 linux(redhat5) 无人值守安装问题 redhat5 怎么安装vm tool 如何查看REDHAT5是多少位 如何停止postfix邮件服务并卸载这个包 oracle linux 5 对应 redhat 什么区别 red hat enterprise linux 5下载地址? 关于LINUX中 RedHat RHEL5 的安装号 什么叫vr教育,到底是做什么 red hat enterprise linux 5 和 centos 是什么关系? 什么是VR教育? VR教育的优势有哪些? VR教育是啥呢? Redhat Enterprise Linux 5桌面版在哪下载啊? vr教育主要有哪些方面 中小学学校教育的主要目的是什么呢?有哪些作用? 什么是VR教学? vr安全教育是什么 小学教育的目的是什么?