CentOS 误删了 rpm 怎么办

嗯,一不小心把 yum 和 rpm 都干掉了。没想到 sqlite 现在如此重要的。没有了 rpm 等于是鸡与蛋的问题中,啥都没有了。幸好有 7-zip!

7-zip 可以解压 rpm 文件。确保 ftp 或者 sftp 可以用,并且具有 root 权限。找到 centos 的文件库,下载 rpm-xxx.rpm、rpm-libs-xxx.rpm 以及 sqlite-xxx.rpm。用 7-zip 解压,然后打包成 tar 上传。然后用 tar 解压,cp 所有文件复制到根目录即可。需要注意的是 /usr/lib/libsqlite3.so.0 这个文件是一个符号链接,在 windows 下解压会不能用。删除之,重新 ln 就可以了。

确定 rpm 命令可以用之后,就是 yum 的恢复了。下载 python-sqlite rpm rpm-libs rpm-python sqlite yum yum-fastestmirror yum-metadata-parser 这几个包,用 rpm –ivh *.rpm 重新安装即可。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据