Запуск 32-битного пользовательского пространства на Redhat

У меня есть сторонний Python API, который доступен только в 32-битном (ELF 32-битный общий объект LSB), который мне нужно запустить на сервере x64 RedHat. Конечно, это не работает, так как установка Python является 64-битной. Я полагаю, что способ решить эту проблему - запустить python как 32-битное пользовательское пространство на 64-битном ядре.

Как мне это сделать? Должен ли я скомпилировать 32-битный питон на RedHat x64? Есть ли более простой способ?

# cat / etc / redhat-release
Клиент Red Hat Enterprise Linux версии 5.3 (Tikanga)

1 ответ

Решение

Вы должны быть в состоянии легко установить 32-битный redhat chroot и запустить ваш питон из этого. Вы можете использовать Mach для генерации chroot, затем просто chroot в каталог, который вы создали с помощью Mach, и запустить свой скрипт оттуда.

Более подробную информацию можно найти:

Другие вопросы по тегам