rpm2cpio
例: rpm2cpio util-linux-2.13-0.45.el5.i386.rpm > util.cpio 备注: 当在linux rescue模式中,修复系统时明确知道是丢了哪个文件,但是在此时强制安装丢失文件相应的rpm包时又会出现很多依赖关系提示。(烦!) 或者可换种思路,我们只需要这个丢掉的文件而已,可以找到丢失文件的相关rpm包,然后用cpio及rpm2cpio组合,把文件提取出来,然后再复制到丢失文件的相应位置,此问题亦可解决。 比如:
[root@brinkman tmp]# rpm2cpio util-linux-2.13-0.45.el5.i386.rpm > util.cpio [root@brinkman tmp]# mkdir util [root@brinkman tmp]# cd util [root@brinkman util]# cpio -icduv < ../util.cpio [root@brinkman util]# ll total 32 drwx------ 2 root root 4096 Oct 8 17:16 bin drwx------ 4 root root 4096 Oct 8 17:16 etc drwx------ 2 root root 4096 Oct 8 17:16 sbin drwx------ 5 root root 4096 Oct 8 17:16 usr 进入相关目录找到丢失的文件即可。 |
|