Невозможно запустить 32-битные приложения в 64-битной Linux - PullRequest
11 голосов
/ 10 апреля 2009

У меня очень минимальная установка 64-битной Ubuntu 8.04.

Когда я пытаюсь запустить некоторые 32-битные программы, такие как моя jhead программа, я получаю сообщение No such file or directory.

Я подумал, что это может быть проблема с библиотекой, но когда я это сделаю:

ldd jhead

вместо списка необходимых библиотек, я просто получаю сообщение not a dynamic application. То же самое для другого старого 32-битного приложения, которое я использую.

Так что может показаться, что некоторые очень важные компоненты для запуска 32-битных приложений не установлены. Но как мне вообще определить, что это такое?

Ответы [ 2 ]

13 голосов
/ 10 апреля 2009

Вам нужно будет установить пакет 32-битной библиотеки

ia32-libs - общие библиотеки ia32 для использования в системах amd64 и ia64

иди и выполняй

sudo aptitude install ia32-libs
0 голосов
/ 04 мая 2009

Выполнение ldd ./ может помочь увидеть, какие зависимости библиотеки успешно разрешены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...