yum remove mktemp 删除所有依赖包

yum remove mktemp 删除所有依赖包

我偶然使用 yum remove mktemp 删除了 CentOS 中的所有软件包,删除了几乎所有 bin 软件包,包括 rpm 和 openssh。我连接的终端是唯一的门户。如果我断开连接,我也无法使用 ssh。有什么方法可以将其回滚并安装软件包?请帮忙!!

答案1

你是怎么做到的?我无法在 CentOS 6 上重现此问题;出现以下错误(在列出要删除的所有软件包几秒钟后,这应该是一个线索):

Error: Trying to remove "yum", which is protected

无论如何,继续回答...

如果您的系统上仍有该事务yum,并且该事务仍然有效,您可以查看历史记录并撤消最近的事务:

yum history

将显示你最近的交易,每笔交易都有一个数字,然后

yum history undo ###

将撤销列出的交易。

如果您的系统无法正常工作yum,则您已对其进行了无法合理修复的损坏,应该从备份中恢复。

相关内容