32 ビットと 64 ビットの Linux プラットフォーム用の複合パッケージがあります。
64 ビット システムでは、仕様ファイルの %files セクションに記載されているすべてのファイルがインストールされます (32 ビット ファイルと 64 ビット ファイルの両方)。32 ビット システムでも、spec ファイルの %files セクションに記載されているすべてのファイルがインストールされますが、64 ビット ファイルはインストール後に削除されます (削除用のコードを書きました)。
問題は、32 ビット マシンで、パッケージによってインストールされたファイルを表示するためにクエリを実行すると、パッケージ マネージャーがすべてのファイルを表示することです。そのため、32 ビット マシンで 64 ビット ファイルが表示されます (例: rpm -ql)。
32 ビット マシンで 64 ビット ファイルを削除する良い方法はありますか?