레드헷 6.2버전이구요, rpm4.0으로 업할려구 하니까 rpm으론 안되더군요. 그래서 소스를 받아다 컴파일 했습니다. readme 파일에 나온대로 db1과 db3의 라이브러리도 설치하고, pgp도 업했습니다. 그리고 에러 없이 설치가 되었죠... 근데 rpmdb를 만들지 못하더군요. $ rpm --initdb 하면 너무 빨리 프롬프트가 떨어고, db는 생성이 안됩니다. $ rpm --rebuilddb 해도 마찬가지이구요. 혹시 이 문제 해결한 분 있나요?
rpm 4.0 은 옛 데이터베이스 라이브러리 버전에 맞춰 빌드해야 rpmdb 를 만들 수 있습니다. configure 에서 db 경로를 명시하고, 기존 /var/lib/rpm 을 백업한 뒤 rpm --rebuilddb 를 다시 실행해 보세요. 에러가 나오면 그 메시지를 함께 확인하세요.