Я заинтересован в распаковке rpm, чтобы я мог получить доступ к файлам, не выполняя процесс установки. Кажется, нет никаких вариантов для этого, используя либо yum
или rpm
команды. Моя цель - затем изменить, а затем восстановить обороты. Есть ли способ сделать это?
вы можете распаковать rpm с помощью команды
rpm2cpio package.rpm | cpio -i --make-directories
Если вы хотите изменить пакет, лучше всего загрузить файл package.src.rpm, установить его с помощью rpm -i package.src.rpm
. Это поместит источники в / usr / src / redhat / SOURCES. Вы можете исправить исходные коды и изменить файл спецификации, расположенный в / usr / src / redhat / SPECS /, а затем перестроить пакет, используя
rpmbuild -bb /usr/src/redhat/SPECS/package.spec