Korzystam z komputera MacBook Pro z systemem Apple Leopard (Mac OS X 10.5.8).
Chciałbym rozpakować RPM i wyświetlić pliki zawarte w wget-1.11.4-2.el5_4.1.src.rpm . Nie muszę instalować plików w określonej lokalizacji ani uruchamiać żadnych skryptów% postinstall lub coś takiego. Chcę tylko rozpakować to RPM, aby móc przeglądać pliki źródłowe poniżej.
Czy można rozpakować plik RPM w systemie innym niż RedHat / CentOS?
rpm2cpio
narzędzie nie jest wrpm
porcie? Jeśli nie, wypróbuj skrypt./opt/local/bin/rpm
! ŚCIEŻKA w moim starym środowisku musiała zostać pomieszana.rpm
Z wiersza poleceń możesz użyć
tar
polecenia. Na przykład,tar -tf example.rpm | less
aby wyświetlić listę wszystkich plików w rpm.źródło
tar -tvzf some.rpm
aby wyświetlić zawartośćtar -xvzf some.rpm
do wyodrębnieniaAby rozpakować wszystkie pliki do katalogu lokalnego:
bez potrzeby instalowania nowych narzędzi
źródło
Homebrew ma również przepis na instalację rpm, po prostu uruchom
źródło
Myślę, że (podobnie jak Windows i Linux) każdy program do archiwizacji powinien być w stanie go zdekompresować. iArchiver , unArchiver i Archiver wszystkie wyświetlają „RPM tylko do odczytu” w obsługiwanych formatach.
źródło
/usr/bin/tar
,cpio
itpPrzenośny skrypt rpm2cpio jest naprawdę dobry!
źródło
Tak, możesz, Midnight Commander otwiera pliki RPM. Nie używam go, ale Google wypisuje kilka linków, które mogą wskazywać na GUI .
źródło