我能做什么?甚至“yum”也不可用.
此时你真的有两个选择:
原文链接:https://www.f2er.com/centos/373876.html>尝试修复
>从备份/重建恢复
修复可能是一件非常棘手的事情.首先需要下拉rpms for yum并手动安装它们,假设rpm仍然有效.从那里查看你的yum日志,找出要重新安装的所有软件包.这可能是非常耗费人力的,而且很可能不值得做.但是,通过该免责声明,这可能有助于您开始使用. yum的依赖项列表包括:
python-elementtree python
python-iniparse python-sqlite
python-urlgrabber rpm rpm-python
yum-Metadata-parser yum
您可能需要为安装它们获取额外的软件包,但正如我所说,这是一个起点.一旦你开始工作,你需要构建已删除的软件包列表.由于记录了所有yum操作,这实际上应该相当容易.通过查看/var/log/yum.log查找字符串“Erased:”,您可以确定卸载了什么.尝试运行此命令以简化操作:
cat /var/log/yum.log* | awk '/Erased:/ {print $NF}' > removed_packages.txt
现在您已经拥有了包列表,您可以通过执行以下操作来开始构建重新安装列表:
cat removed_packages.txt | xargs -n 100 yum install
虽然,最终,全新安装可能是最简单的方法,特别是如果你匆忙.