我有兴趣解开一个rpm的包,所以我可以在不需要通过安装过程的文件。 似乎没有任何使用yum
或rpm
命令的选项。 我的目标是然后修改,然后重新生成的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 /中的spec文件,然后使用重build软件包
rpmbuild -bb /usr/src/redhat/SPECS/package.spec