
私は64ビットOpenSUSEを実行しています。私のパーティションがいっぱいで、スペースが不足しています。一部のプログラムとライブラリを削除する必要があります。 32ビットライブラリをすべて見つけて削除するにはどうすればよいですか?yast
すべての32ビットプログラムとライブラリを削除するために使用できる方法はありますか?
答え1
プログラムは64ビット版または32ビット版でインストールされ、32ビット版をアンインストールするとシステムからプログラムが完全に削除されます。
したがって、ディスク容量を確保するときに64ビットと32ビットを区別することは意味がなく、使用されなくなったプログラムを削除したり他のデータを削除したりするだけです。
答え2
32ビット長のバイナリファイルを見つけるには:
find $(echo $PATH | tr ":" " ") -type f -exec bash -c '
file $(readlink -f "$1") | grep "ELF 32" | cut -d: -f1
' -- {} \;