Linux如何解决yum依赖问题

哎,我们Linux系统的yum依赖问题真是让人头疼啊。
记得曾经帮朋友的公司解决过这个问题,费了很大的力气。

那是2 01 8 年,我们在服务器上安装软件,yum报错,说找不到某个依赖包。
一开始我尝试使用yum自动解决依赖,发现网络连接正常,软件源配置也正确,但还是不行。

然后开始检查软件源,发现没有激活,是因为软件源不完整。
我要求它运行 Yum Repolist,发现确实缺少几个必要的源。
于是我让他安装了EPEL源,我也根据系统版本安装了Remi源。
这次好了,依赖问题解决了。

但是新的问题又出现了。
自动安装依赖包失败,只好手动安装。
实在是太尴尬了。
我检查了依赖关系,并从rpmfind.net下载了相应的RPM包。
安装的时候,我还需要注意依赖的顺序,从最底层的依赖开始。
这个过程就像解谜一样,所以你需要小心。

还有一次,我帮助客户解决了依赖冲突。
那一年是2 02 0年,在一个系统中,A依赖B,B又依赖A,但版本不匹配,导致冲突。
我需要更新系统,然后检查依赖项的完整性,最后清理不必要的包。
我必须说,这个过程是对耐心的真正考验。

总之,解决Linux上的yum依赖问题的关键是保持源码完整性,定期更新软件源码,不要混用不兼容的第三方包。
另外,尽量使用yum的自动解析机制,并小心手动操作,避免字符串冲突。
我亲身经历过这件事,给了我深刻的教训。

电脑显示“用yum install openssl-devel报错: 没有已启用的仓库。”怎么办?

前几天,我正在公司服务器上做一个项目,突然电脑屏幕上出现提示:“使用 yum install openssl-devel 时出错:没有启用存储库,因为尚未设置存储库”。
当我看到它时,这是不可能的,该项目必须继续进行。
于是,我打开xshell,登录Linux,准备按照提示一步步操作。

第一步,输入命令“yum -y install gcc”来安装gcc程序。
等等,我好像记得之前系统上安装过好几个版本的Python。
这可能是问题所在吗?我查了一下,果然,错误信息说找不到python3 .4 文件。
我现在就解决。

输入“whereis yum”查看yum命令的安装路径,发现该路径中的python版本为3 .4 我打开该文件,将 !/usr/bin/python3 .4 更改为 !/usr/bin/python2 .6 ,然后保存。
完成这一步后,我再次执行“yum -y install gcc”。
这次没有报错,系统工作正常。

我松了一口气,项目又可以继续进行了。
然而我突然想到,为什么系统会有多个版本的Python语言呢?这会影响其他项目吗?我得调查一下。