На этот вопрос уже есть ответ:
По ошибке я установил 64-битный Linux (эй! Такое случается с каждым!). Как я могу запустить 32-битное приложение под этим Linux?
Большинство приложений (ну, все приложения), которые находятся в репо, будут работать с 64-битными версиями Ubuntu. Такие вещи, как Firefox, Gedit, Chromium и т. Д. Большинство приложений, которые являются только i386 / x86_32bit только , все равно будут устанавливаться и запускаться без каких-либо дополнительных изменений. Еще меньше будет проблем со связанными или общими системными библиотеками. Вы можете установить пакет ia32-libs
, который установит наиболее необходимые 32-битные разделяемые библиотеки, необходимые для работы 32-битного программного обеспечения.
Я не вижу, как установка 64-битной ОС на процессор, который ее поддерживает (большинство делали это уже много лет), является ошибкой, имеет смысл использовать преимущества 64-битной архитектуры! Я должен сказать, что по крайней мере в последние несколько лет, кроме проблем с 64-битной флеш-памятью, мне вообще не приходилось беспокоиться об этом.
Говоря это, что ты пытаешься запустить? Моя система имеет несколько 32-битных библиотек и i386 / i686 .deb, которые я установил принудительно (которые в любом случае кажутся независимыми от архитектуры), и вы можете заметить, что у вас все работает одинаково.
Работает ли приложение, которое вы пытаетесь запустить, в 64-битной системе?
Чтобы скомпилировать и установить 32-битные приложения в 64-битной Ubuntu, не следует забывать упомянуть getlibs , который также доступен из ppa Джамина Коллинза . Этот инструмент очень помогает в разрешении зависимостей для 32-библиотек при установке 32-разрядных приложений в 64-разрядной системе.