误删rpm命令的恢复方法
2024-09-05 07:00:19
rpm命令不能用了,被依赖的yum也不能使用了,
恢复rpm命令无外乎重装,
重装方法1:
使用源码编译, 需要gcc ,cmake包,如果没装,悲剧了
重装方法2:
找一台,和出问题的这台同样系统的机器使用:rpm -qf /bin/rpm 查看rpm是由哪个安装包安装的
清楚是由哪个包安装的之后,挂在系统光盘,找到该rpm包
使用:mkdir ~/rpm && cp 包 ~/rpm && cd ~/rpm && rpm2cpio 包 | cpio -idv && rm 包
通过以上命令,将rpm命令的源安装包解开成为了文件,
rpm 的数据库/var/lib/rpm下,解包后查看,新包是不包含数据库文件的,所以可以放心拷贝不用怕覆盖了数据库文件
所以现在需要做的就只把这些文件拷贝到,问题机器,这样rpm命令就恢复了。
最新文章
- python学习(解析python官网会议安排)
- 事件委托 EventHandler
- Http状态码301和302概念简单区别
- mysql基础知识(4)--修改
- rgba兼容IE系列
- 1001WA
- 15款免费WiFi入侵破解安全测试工具
- Hibernate之通过hibernate.cfg.xml配置文件访问数据库的例子
- 编译OpenGL代码时发生 Inconsistency detected by ld.so: dl-version.c: 224: _dl_check_map_versions: Assertion `needed != ((void *)0)' failed! 错误的解决方案
- A strange lift
- asp.net core系列 51 Identity 授权(下)
- 原生JS实现banner图的滚动与跳转
- spark基础知识(1)
- CentOS 7 minimal配置网络连接及net-tools安装
- Android View添加删除或隐藏显示的默认动画;
- [PHP] 09 - PHP 7 &; Tricky
- MyEclipse6.5的SVN插件的安装
- Delphi根据方法名调用方法
- docker save 批量导出脚本
- 关闭ios弹出框:“would like to use your current location”