Назад | Перейти на главную страницу

Установите правильные библиотеки в зависимости от 64/32 бит

Я использую Bash для установки настроенной версии JBoss, и одна из вещей, которые я хотел бы сделать, это установить правильную версию Портативная среда выполнения Apache, который является собственным двоичным файлом.

Этот сценарий можно запускать как в 32-битной, так и в 64-битной версиях RHEL.

Как я могу определить, какую версию APR установить?

Я думаю, у нас здесь только 32-битные и x64-системы. Я все же хотел бы идентифицировать системы i64, чтобы сценарий мог отказаться от установки на этот тип машины.

Я знаю об использовании uname -m и grepping /proc/cpuinfo чтобы узнать, но интересно, какой подход порекомендуют другие?

Если вы устанавливаете в системах RHEL, вам следует просто использовать собственные средства управления пакетами, такие как yum - установить APR. Это позаботится о выборе архитектуры за вас и обеспечит включение любых других зависимостей.