我正在使用 Bash 安装定制版本的 JBoss,我想做的事情之一是安装正确版本的Apache 可移植运行时,这是一个本机二进制文件。
该脚本可以在 RHEL 的 32 位和 64 位版本上运行。
我可以通过哪些方式来确定要安装哪个版本的 APR?
我认为我们这里只有 32 位和基于 x64 的系统。我仍然想识别 i64 系统,以便脚本可以拒绝在该类型的机器上安装。
我知道使用uname -m
和 grepping/proc/cpuinfo
来查找答案,但想知道其他人会推荐哪种方法?
答案1
如果您在 RHEL 系统上安装,则只需使用本机包管理工具(例如yum
)来安装 APR。这将为您处理架构选择,并确保引入任何其他依赖项。