Linux中yum管理工具被误删的解决办法

教程大全 2026-01-08 18:49:40 浏览

今天在安装程序时,发现有一个插件未安装,我就随手敲了一个命令,看都没看

复制代码

代码如下:

yum remove yum 复制代码

代码如下:

[root@localhost ~]# yum-bash: /usr/bin/yum: No such file or directory

这个粗心的手误倒不至于让整个系统瘫痪,yum 却无法使用了。于是,我试着折腾了一番

复制代码

代码如下:

rpm -ivh --nodeps -ivh --nodeps -ivh --nodeps 关于rpm --nodeps的解释[code]--nodeps don't verify package dependencies

接下来,再次尝试输入yum,结果再次出现莫名错误

复制代码 管理工具

代码如下:

[root@localhost ~]# yumThere was a problem importing one of the Python modulesrequi
Red to run yum. The error leading to this problem was:libxml2.so.2: cannot open shared object file: No such file or directoryPlease install a package which provides this module, orverify that the module is installed correctly.It's possible that the above module doesn't match thecurrent version of Python, which is:2.4.3 (#1, Nov 11 2010, 13:30:19)[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)]If you cannot solve this problem yourself, please go tothe yum faq at:

因为yum调用的是python,运行 Python,试下是否可行

复制代码

代码如下:

[root@localhost~]# pythonPython 2.4.3 (#1, Nov 11 2010, 13:30:19)[GCC 4.1.2 20080704 Red Hat 4.1.2-48)] on linux2Type "help", "copyright", "credits" or "license" for
more information.>>> import yumTraceback (most recent call last):File "", line 1, in ?File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 54, in ?import transactioninfoFile "/usr/lib/python2.4/site-packages/yum/transactioninfo.py", line 31, in ?from SQLitesack import YumAvailablePackageSqliteFile "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 26, in ?import yumRepoFile "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 32, in ?import sqlitecachecFile "/usr/lib64/python2.4/site-packages/sqlitecachec.py", line 19, in ?import _sqlitecacheImportError: libxml2.so.2: cannot open shared object file: No such file or directory>>>

提示缺少libxml2.so.2,安装一下试试

复制代码

代码如下:

rpm -ivh 再次测试运行下yum命令,结果正常了,大喜[code][root@localhost ~]# yumLoaded plugins: fastestmirrorYou need to give some commandusage: yum [options] COMMANDList of Commands:Check-update Check for available package updatesclean Remove cached>

最后,赶紧更新一下系统吧

复制代码

代码如下:

yum update

好了 这样yum问题就完全解决了!

管理工具 CentOS6中rsync服务器的安装与配置
本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐