根据 64/32 位安装正确的库

根据 64/32 位安装正确的库

我正在使用 Bash 安装定制版本的 JBoss,我想做的事情之一是安装正确版本的Apache 可移植运行时,这是一个本机二进制文件。

该脚本可以在 RHEL 的 32 位和 64 位版本上运行。

我可以通过哪些方式来确定要安装哪个版本的 APR?

我认为我们这里只有 32 位和基于 x64 的系统。我仍然想识别 i64 系统,以便脚本可以拒绝在该类型的机器上安装。

我知道使用uname -m和 grepping/proc/cpuinfo来查找答案,但想知道其他人会推荐哪种方法?

答案1

如果您在 RHEL 系统上安装,则只需使用本机包管理工具(例如yum)来安装 APR。这将为您处理架构选择,并确保引入任何其他依赖项。

相关内容