我该怎么办?甚至“yum”都不可用。
答案1
此时你确实有两个选择:
- 尝试修复
- 从备份恢复/重建
修复可能是一个非常做起来很棘手。首先,您需要下载 yum 的 rpm 并手动安装它们,假设 rpm 仍然有效。然后查看您的 yum 日志并找出要重新安装的所有软件包。这可能非常耗费人力,而且很可能不值得这样做。但是,有了这个免责声明,这可能会帮助您入门。yum 的依赖项列表包括:
python-elementtree python python-iniparse python-sqlite python-urlgrabber rpm rpm-python yum-metadata-parser yum
您可能需要获取额外的软件包那些安装,但正如我所说,这只是一个起点。一旦 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
但是,最终全新安装可能是最简单的方法,特别是当您着急的时候。
答案2
我能做些什么?
从备份恢复。