无需启动即可删除RPM软件包(通过LiveDVD启动)

时间:2014-03-08 15:55:29

标签: linux kernel rpm

我安装了一个RPM(MySQL共享glibc库)。之后我无法启动我的fedora Linux盒子(因为内核glibc崩溃了)。我通过LiveDVD启动并重命名RPM的复制文件,但它无法解决。 如何通过其他Linux或Live CD卸载我的RPM(不仅是文件)?

1 个答案:

答案 0 :(得分:1)

如果从live cd启动,则可以通过运行

从已安装的系统中删除rpm包
rpm --erase --root /mnt/your_system_mount_point the-package-you-want-to-remove

另一种方法是通过编辑引导加载程序内核命令行来引导系统以包含init=/bin/bash并尝试从那里运行rpm --erase the-package-you-want-to-remove。如果问题出在glibc上你可能无法执行bash(以及rpm),但你可能也想尝试这个选项,只是为了看看启动进展有多远没有问题。考虑到它,busybox通常带有一个可以用作init shell的静态链接二进制文件,使用它可能会有更好的成功。