Я на MacBook Pro под управлением Apple Leopard (Mac OS X 10.5.8).
Я хотел бы распаковать RPM и просмотреть файлы, содержащиеся в wget-1.11.4-2.el5_4.1.src.rpm . Мне не нужно устанавливать файлы в определенное место или запускать какие-либо сценарии% postinstall или что-то еще. Я просто хочу распаковать этот RPM, чтобы я мог просмотреть исходные файлы внизу.
Можно ли распаковать файл RPM в системе, отличной от RedHat / CentOS?
rpm2cpio
утилита не находится вrpm
порту? Если нет, попробуйте скрипт./opt/local/bin/rpm
! ПУТЬ в моей старой среде, должно быть, испорчен.rpm
варево в эти дни ...Из командной строки вы можете использовать
tar
команду. Например,tar -tf example.rpm | less
чтобы перечислить все файлы в rpm.источник
tar -tvzf some.rpm
чтобы перечислить содержимоеtar -xvzf some.rpm
для извлеченияЧтобы распаковать все файлы в локальный каталог:
без необходимости устанавливать какие-либо новые инструменты
источник
У Homebrew также есть рецепт для установки rpm, просто запустите
источник
Я думаю, что (подобно Windows и Linux) любая программа-архиватор сможет распаковать ее. iArchiver , unArchiver и Archiver все перечисляют "RPM только для чтения" в их поддерживаемых форматах.
источник
/usr/bin/tar
,cpio
и т.д.Портативный скрипт rpm2cpio действительно хорош!
источник
Да, вы можете, Midnight Commander открывает RPM-файлы. Я не использую его, но Google перечисляет некоторые ссылки, которые могут указывать на графический интерфейс .
источник