从 bin/rpm 中删除 rpm 符号链接

从 bin/rpm 中删除 rpm 符号链接

我意外地从 Centos7 安装中删除了符号链接/bin/rpm。现在 rpm 命令不起作用。有人知道如何修复这个问题或如何将其再次添加为符号链接吗?

答案1

通常/bin/rpm不是符号链接。有一个符号链接/bin指向/usr/bin 目录

因此,如果您删除了/bin/rpm- 您删除的是一个实际文件,而不是符号链接。

为了恢复它,您需要访问另一台运行相同架构(例如 x86_64)的 CentOS 7 机器。

通过 SFTP 将其从另一台机器复制上传到服务器。

随后运行以下命令确保版本匹配:

yum reinstall rpm

答案2

只需重新安装rpm(如果您不知道软件包的名称,yum reinstall rpm甚至可以使用--)。该程序使用 RPM 格式和数据库,但不会自行运行。yum reinstall /bin/rpmyumrpm

你真幸运。下次你会删除一些真正重要的东西。小心当以 身份运行时root

相关内容