4.9. RPM 콘텐츠 추출

특히 RPM에 필요한 패키지가 손상된 경우 패키지의 콘텐츠를 추출해야 합니다. 이러한 경우 RPM 설치가 손상에도 불구하고 여전히 작동하는 경우 rpm2archive 유틸리티를 사용하여 .rpm 파일을 tar 아카이브로 변환하여 패키지 내용을 사용할 수 있습니다.

참고

RPM 설치가 심각한 경우 rpm2cpio 유틸리티를 사용하여 RPM 패키지 파일을 cpio 아카이브로 변환할 수 있습니다.

rpm2archive 유틸리티를 사용하여 RPM 페이로드를 tar 아카이브로 변환하려면 다음 단계를 완료합니다.

절차

  • RPM 파일에서 rpm2archive 명령을 실행합니다.

    $ rpm2archive filename.rpm

    filename.rpm 파일의 이름으로 바꿉니다.

    결과 파일에는 . tgz 접미사 가 있습니다. 예를 들어 bash 패키지를 아카이브하려면 다음을 수행합니다.

    $ rpm2archive bash-4.4.19-6.el8.x86_64.rpm
    $ bash-4.4.19-6.el8.x86_64.rpm.tgz
    bash-4.4.19-6.el8.x86_64.rpm.tgz