特定の 32 ビット パッケージが Fedora 64 ビットにインストールされているかどうかを確認しようとしています。問題は、上記のパッケージの 64 ビットがデフォルトでインストールされることです。
たとえばrpm -qa | grep libXrandr
、32 ビット パッケージをインストールした後に を実行すると、次の 2 つの出力が得られます。
libXrandr-1.2.99.4-3.fc11.i586
libXrandr-1.2.99.4-3.fc11.x86_64
grep を変更して、libXrandr で始まり .i586 で終わる文字列を返すようにしてlibXrandr-1.2.99.4-3.fc11.i586
、検索の出力としてのみが返されるようにする必要があります。
これを解決するために正規表現を使用しようとしましたが、何らかの理由で有効なパターンが見つからないようです。
私が使用したオプションのいくつかはrpm -qa | grep libXrandr[0-9A-Za-z]\.i586
、rpm -qa | grep libXrandr[0-9A-Za-z]*\.i586