如果安装一些 RPM 版本的软件遇到什么此版本需要 RPM > 3 以上才能支持之类的提示时,最让人头痛了。 现在好了, RH 终于推出了支持老版本的 新版 rpm4.0.2 。不过需要 Berkeley DB db3 格式数据库的支持。
对 Red Hat 6.x/5.x 需要把原来的 db1 格式数据库转换成 db3 格式:
rpm --rebuilddb
如果你同时安装了 db1 和 db3 格式的rpm 数据库,rpm-4.0.2 将不能安装,必须检查 /var/lib/rpm 中的 packages.rpm (db1 格式)文件 和 Packages(db3格式) 文件,删除其中长度较小,创建日期较早的那个。
使用下列命令升级:
rpm -Fvh
文件下载地点:
Red Hat Linux 5.2:
i386:
ftp://updates.redhat.com/5.2/i386/rpm-4.0.2-5x.i386.rpm
ftp://updates.redhat.com/5.2/i386/rpm-devel-4.0.2-5x.i386.rpm
ftp://updates.redhat.com/5.2/i386/rpm-build-4.0.2-5x.i386.rpm
ftp://updates.redhat.com/5.2/i386/popt-1.6.2-5x.i386.rpm
Red Hat Linux 6.2:
i386:
ftp://updates.redhat.com/6.2/i386/rpm-4.0.2-6x.i386.rpm
ftp://updates.redhat.com/6.2/i386/rpm-devel-4.0.2-6x.i386.rpm
ftp://updates.redhat.com/6.2/i386/rpm-build-4.0.2-6x.i386.rpm
ftp://updates.redhat.com/6.2/i386/popt-1.6.2-6x.i386.rpm
Red Hat Linux 7.0:
i386:
ftp://updates.redhat.com/7.0/i386/rpm-4.0.2-7x.i386.rpm
ftp://updates.redhat.com/7.0/i386/rpm-devel-4.0.2-7x.i386.rpm
ftp://updates.redhat.com/7.0/i386/rpm-build-4.0.2-7x.i386.rpm
ftp://updates.redhat.com/7.0/i386/rpm-python-4.0.2-7x.i386.rpm
ftp://updates.redhat.com/7.0/i386/popt-1.6.2-7x.i386.rpm
摘自:http://www.freelamp.com