rpmdb 손상 확인

rpmdb 손상 확인

때로는 일부 프로세스가 종료되어 rpmdb가 손상되는 경우가 있습니다. 수정은 매우 간단합니다. 실행하고 rpm --rebuilddb잠금 및 기타 파일을 제거하면 됩니다.

내 질문은 rpmdb를 사용하기 전에 손상되었는지 확인할 수 있는 방법이 있습니까?

컨텍스트를 제공하기 위해 여러 컴퓨터를 관리하고 있는데 가끔 rpmdb가 손상되는 경우가 있습니다. 확인하기 쉬운 방법을 찾고 있습니다.

답변1

/usr/lib/rpm/rpmdb_verify당신이 찾고 있는 도구여야 합니다.

$ /usr/lib/rpm/rpmdb_verify /var/lib/rpm/Packages 
BDB5105 Verification of /var/lib/rpm/Packages succeeded.

또는 -q다음 옵션을 사용하세요.

$ /usr/lib/rpm/rpmdb_verify -q /var/lib/rpm/Packages
$ echo $?
0

관련 정보