标签: rpm rpm-spec
我在RPM规范文档中看到无卸载部分。我确实看到了preun和postun。
答案 0 :(得分:16)
正确。
RPM规范文件的%install部分不在rpm软件包安装上运行(在这个意义上该名称具有误导性)。在程序包创建期间运行%install部分,以安装需要打包的文件,以便rpmbuild进程可以打包它们。
%install
因此,因为%files部分列出了包中包含rpm的卸载过程的所有文件和目录,只需删除所有打包文件。
%files
如果在删除文件之前或之后需要完成其他工作,那么该工作的spec文件中提供了%preun和%postun scriptlet。
%preun
%postun