linux中cpio及rpm2cpio应用
来源:百度文库 编辑:神马文学网 时间:2024/06/05 01:24:27
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
进入相关目录找到丢失的文件即可。
例:
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
进入相关目录找到丢失的文件即可。
linux中cpio及rpm2cpio应用
Linux系统管理与维护之-cpio命令
Linux策略性路由应用及深入分析
linux内核级后门的原理及简单实战应用
Linux-Netfilter&iptables实现机制的分析及应用
Linux系统下如何查看及修改文件读写权限 - Linux文件权限 - 技术应用 - 豆豆...
Windows中EFS加密及解密应用
ASP.NET中随机数生成及应用
Linux系统中虚拟化方法、技术及实现
linux中到底有多少个系统空间堆栈?? Linux/Unix社区 / 内核及驱动程序研究...
Linux高级应用web
linux内核级后门的原理及简单实战应用 - 最新更新 - 技术天地 - 赛迪网
linux网络应用及/etc/rc.d/init.d/xinetd restart -
cpio命令的使用
Linux 多线程应用中如何编写安全的信号处理函数
六壬金口诀中“定寿经”的章句选注及应用
Linux嵌入式开发与应用
linux常用命令及技巧
嵌入式汇编中divl的用法? Linux/Unix社区 / 内核及驱动程序研究区
linux 在VM WARE中,时间会变慢的原因及解决方法 - zhuxinkun的专栏 ...
linux中du命令参数及df命令和dd命令介绍
Linux中设置ip
linux下组建硬raid经历,Linux系列教程,Linux应用技巧,Linux
LKM的总结 - linux日常应用管理 - Linux 论坛