it-swarm-ko.tech

Mac에서 RPM을여시겠습니까?

나는 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 파일을 언 패키징 할 수 있습니까?

55
Stefan Lasiewski

Darwin Ports 또는 Fink 또는 Mac Ports 또는 Darwin 포트, rpm4darwin 을 통해 rpm을 설치할 수 있습니다.

설치하지 않고 rpm 패키지에서 파일을 추출하려면 동반 유틸리티 rpm2cpio, 예 :.

rpm2cpio foo.rpm | cpio -i -d 

휴대용도 있습니다 rpm2cpiorpm 유틸리티와 함께 ​​번들로 제공되는 버전을 원하지 않거나 얻을 수없는 경우 스크립트입니다 (스크립트는 이전 또는 최신 버전의 rpm 형식에서는 작동하지 않을 수 있음).

명령 행에서 tar 명령을 사용할 수 있습니다. 예를 들어 tar -tf example.rpm | less를 사용하여 rpm의 모든 파일을 나열합니다.

28
jonashdown

모든 파일을 로컬 디렉토리에 압축 해제하려면 다음을 수행하십시오.

tar -xvzf some.rpm

새로운 도구를 설치할 필요없이

9
Andrew Mackenzie

Homebrew에는 rpm 설치를위한 레시피도 있습니다.

brew install rpm
7
Andrew

모든 아카이버 프로그램이 (Windows 및 Linux와 같은) 압축을 풀 수 있다고 생각합니다. iArchiver , nArchiverArchiver 모두 지원되는 형식으로 "읽기 전용 RPM"을 나열합니다.

4
mlschechter

휴대용 rpm2cpio 스크립트는 정말 좋습니다!

2
Robin Liu

그렇습니다. Midnight Commander RPM 파일을 엽니 다. 나는 그것을 사용하지 않지만 Google은 GUI를 가리킬 수있는 일부 링크를 나열합니다 .

2
Maciej Piechotka