LINUX.ORG.RU

заменить файл в архиве rpm


0

0
Как проще всего заменить файл в архиве rpm? Слышал, что он использует zip для сжатия - попробовал переименовать файл file.rpm в file.zip и открыть его архиватором (как я явовскими jar-архивами) - не получилось. Пробовал другие расширения - bz, bz2, tar.gz и т.п - тоже самое. У него свой бинарный формат?

Просто есть пакет rpm truecrypt собраный для i586, а нужен для x64 - не работает модуль ядра. Собрал его у себя из исходников, а просто так устанавливать не охота - хочу просто заменить один файл в архиве и установить, но при этом не лезть в дебри и сильно не связываться с rpmbuild.

★★★★★
Ответ на: комментарий от svu
похоже, что сильно покуроченый:

cpio -idv < truecrypt-4.3-0.i586.cpio
cpio: warning: skipped 19014 bytes of junk
cpio: Цi▒;6mv3lFjF&#65533;&#65533;B: unknown file type
cpio: premature end of file
bender ★★★★★
() автор топика
Ответ на: комментарий от svu
ага - спасибо - поискал на тему cpio2rpm - пара человек тоже хотели сделать такое - им порекомендовали все-таки сделать ребилд для архива полностью.
bender ★★★★★
() автор топика
Не cpio, а cpio.gz. Ещё эту хрень умеет 7zip разжимать, помимо всего прочего.
Gharik
()
Ответ на: комментарий от Demetrio
> Ничего сложного в rpmbuild нету, при наличии src.rpm
+1. Найди спек для этого пакета и собери его сам
как хочешь с какими угодно файлами.
Tayler ★★
()
rpmdelta тебе в руки.
birdie ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.