我正在运行 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
' -- {} \;