我有一个用于 32 位和 64 位 Linux 平台的组合包。
在 64 位系统上,所有文件都在安装规范文件的 %files 部分中提到的任何内容。(32 位和 64 位文件)。在 32 位系统上,所有文件都被安装,无论在 spec 文件的 %files 部分中提到的,但 64 位文件在安装后被删除(我写了一个删除代码)。
问题是,在 32 位机器上,包管理器在查询时显示所有文件以显示包安装的文件。所以 64 位文件显示在 32 位机器上。(例如 rpm -ql)
有什么好的方法可以删除 32 位机器上的 64 位文件吗?