使用RPM安装文件在预安装中做出决定

使用RPM安装文件在预安装中做出决定,rpm,package-managers,rpm-spec,Rpm,Package Managers,Rpm Spec,是否可以从预安装部分访问/利用RPM中的安装文件 我的rpm包包含按目标主机类型分隔的文件,我希望在预安装期间从中提取变量并对其做出决定。预安装将保持通用,而文件可能包含不同软件包的不同设置。我还希望能够根据这些值设置的某些条件中止安装 这似乎是不可能的,因为rpm还没有解包的文件,我想,但环顾四周后,我无法找到任何一种方式或其他 我也认为这是不可能的。我认为您需要一个包含要在预安装中使用的文件的基本包,以及一个需要基本包的主包。这样,您将在预安装阶段获得所需的文件 请注意,您仍然无法根据预安装

是否可以从预安装部分访问/利用RPM中的安装文件

我的rpm包包含按目标主机类型分隔的文件,我希望在预安装期间从中提取变量并对其做出决定。预安装将保持通用,而文件可能包含不同软件包的不同设置。我还希望能够根据这些值设置的某些条件中止安装


这似乎是不可能的,因为rpm还没有解包的文件,我想,但环顾四周后,我无法找到任何一种方式或其他

我也认为这是不可能的。我认为您需要一个包含要在预安装中使用的文件的基本包,以及一个需要基本包的主包。这样,您将在预安装阶段获得所需的文件

请注意,您仍然无法根据预安装中找到的数据安装不同的文件。最多可以在postinstall中删除不需要的文件,但这不是一个好做法。在这种情况下,最好创建子包,每种主机类型一个子包