Запуск 32-разрядного приложения под 64-разрядным Linux [дубликат]

10

По ошибке я установил 64-битный linux (эй! это случается с каждым1!). Как запустить 32-разрядное приложение под этим Linux?

    
задан UAdapter 06.01.2011 в 19:02
источник

3 ответа

5

Большинство приложений (ну, все приложения), которые находятся в репо, будут работать с 64-битными версиями Ubuntu. Так что такие вещи, как Firefox, Gedit, Chromium и т. Д. Большинство приложений, которые только i386 / x86_32bit только будут по-прежнему устанавливаться и запускаться без каких-либо дополнительных изменений. Еще меньше будут проблемы со связанными или общими системными библиотеками. Вы можете установить пакет ia32-libs , который установит наиболее необходимые 32-битные общие библиотеки, необходимые для работы 32-битного программного обеспечения.

    
ответ дан Marco Ceppi 06.01.2011 в 19:10
источник
3

Я не вижу, как установка 64-битной ОС на процессор, который ее поддерживает (большинство из них уже много лет) - ошибка, имеет смысл использовать преимущества 64-битной архитектуры! Должен сказать, по крайней мере, последние несколько лет, кроме 64-битных флеш-игр, мне не пришлось об этом беспокоиться.

Сказать, что вы пытаетесь запустить? Моя система имеет несколько 32-битных библиотек и i386 / i686 .deb. Я установил силу (которая, как представляется, независимо от архитектуры), и вы можете заметить, что ваши работы одинаковы.

Используется ли приложение, которое вы пытаетесь запустить в 64-битной системе?

    
ответ дан kwiksand 06.01.2011 в 19:13
3

Чтобы скомпилировать и установить 32-разрядные приложения на 64-разрядном Ubuntu, не стоит забывать упоминать getlibs , что также можно найти в pamin Jamin W Collins . Этот инструмент помогает в решении зависимостей для 32-библиотек при установке 32-разрядных приложений в 64-разрядной системе.

    
ответ дан Takkat 06.01.2011 в 21:20