나는 Apple Leopard (Mac OS X 10.5.8))를 실행하는 MacBook Pro에 있습니다.
RPM 패키지를 풀고 wget-1.11.4-2.el5_4.1.src.rpm 에 포함 된 파일을보고 싶습니다. 파일을 특정 위치에 설치하거나 % postinstall 스크립트 또는 다른 것을 실행할 필요가 없습니다. 아래의 소스 파일을 볼 수 있도록이 RPM의 압축을 풀고 싶습니다.
비 RedHat/CentOS 시스템에서 RPM 파일을 언 패키징 할 수 있습니까?
Darwin Ports 또는 Fink 또는 Mac Ports 또는 Darwin 포트, rpm4darwin 을 통해 rpm을 설치할 수 있습니다.
설치하지 않고 rpm 패키지에서 파일을 추출하려면 동반 유틸리티 rpm2cpio
, 예 :.
rpm2cpio foo.rpm | cpio -i -d
휴대용도 있습니다 rpm2cpio
rpm
유틸리티와 함께 번들로 제공되는 버전을 원하지 않거나 얻을 수없는 경우 스크립트입니다 (스크립트는 이전 또는 최신 버전의 rpm 형식에서는 작동하지 않을 수 있음).
명령 행에서 tar
명령을 사용할 수 있습니다. 예를 들어 tar -tf example.rpm | less
를 사용하여 rpm의 모든 파일을 나열합니다.
모든 파일을 로컬 디렉토리에 압축 해제하려면 다음을 수행하십시오.
tar -xvzf some.rpm
새로운 도구를 설치할 필요없이
Homebrew에는 rpm 설치를위한 레시피도 있습니다.
brew install rpm
휴대용 rpm2cpio 스크립트는 정말 좋습니다!
그렇습니다. Midnight Commander RPM 파일을 엽니 다. 나는 그것을 사용하지 않지만 Google은 GUI를 가리킬 수있는 일부 링크를 나열합니다 .