32ビットバイナリを見つける方法は?

32ビットバイナリを見つける方法は?

私はGentooシステムの1つを32ビットから64ビットにアップグレードしました。これで、残りの32ビットバイナリ(主にユーザーインストール)を見つけて64ビットに再コンパイルするか、必要な32ビットライブラリをインストールする必要があります。どうすればいいですか?

1つのマイナーな問題:システムはARMシステムと32ビットx86システムにネットワークブートサービスを提供するファイルサーバーであるため、デフォルト以外のバイナリとデフォルト以外のバイナリの両方があります。予想される32ビットになるには、これらが見つかった場所を検索から除外する必要があります。

ベストアンサー1

あなたはできます

find / -type f -executable -exec file {} \; | grep 32-bit

システム上のすべての32ビット実行可能ファイルを見つけます。 (おそらく/で始めたくないでしょう)

次に、次のようにしてsed32ビットバイナリを必要とするディレクトリをフィルタリングします。

おすすめ記事