分类: LINUX
2009-12-05 00:16:41
真是作茧自缚啊
误操作rpm -e rpm把自己给卸载了,怎么把rpm再给装上呢,不连外网 yum又不能用
也有rpm 的tar包进行编译安装
折腾了一个多小时基本可用,供需要的朋友可以参考.
拷贝/bin/rpm文件,根据文件提示依次拷贝过去
只是rpm db信息丢失
还需要把 /var/lib/rpm/
也拷贝到目标计算机。
除个别文件外,还需下面目录内容
[root@arpinfo rpm]# ll /usr/lib/rpm |grep ^d
drwxr-xr-x 2 root root 4096 7月 26 12:05 asianux
drwxr-xr-x 2 root root 4096 7月 27 20:47 i386-linux
drwxr-xr-x 2 root root 4096 7月 27 20:46 i486-linux
drwxr-xr-x 2 root root 4096 7月 27 20:46 i586-linux
drwxr-xr-x 2 root root 4096 7月 27 20:46 i686-linux
drwxr-xr-x 2 root root 4096 7月 27 20:44 noarch-linux
/usr/lib/rpm/rpmpopt-4.3.3 、rpmi、rpmv
然后
rpm -v --rebuilddb
---
需要的也可以参考一下
http://www.cnblogs.com/hakuci/archive/2008/12/07/1349592.html