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

Как запустить 32-битную программу на сервере amd64?

В продолжение этот вопрос, Я обнаружил, что эта программа с закрытым исходным кодом 32-битная, и у меня есть сервер amd64. Сервер - это gentoo, который недавно был обновлен.

Что мне нужно установить, чтобы эта программа работала? Я знаю, что это возможно, потому что у меня есть другой сервер gentoo amd64, который может запускать эту программу.

В Gentoo есть серия пакетов, которые содержат 32-битные двоичные файлы всех общих системных библиотек именно для этой цели. Сделайте поиск emul-linux с помощью equery и вы получите список. Обычно вам нужно как минимум app-emulation/emul-linux-x86-baselibs и app-emulation/emul-linux-x86-compat но есть несколько других, которые относятся к приложениям X11.

Другие варианты запускают многоязычный окружающая среда или создание 32-битный chroot.