Запуск 32-х битных приложений в 64-х битной системе Linux (на примере Ubuntu, Debian). Linux статьи
Написать статью
Войдите, чтобы писать статьи

Запуск 32-х битных приложений в 64-х битной системе Ubuntu Linux

2

Запуск 32-х битных приложений в 64-х битной системе LinuxЕсли вы используете 64-х битную систему Linux, тогда часто могут возникать ситуации, когда какое-нибудь приложение отказывается запускаться, выдавая ошибку.

В частности при попытке выполнить в командной строке файл, предназначенный для 32-х битной системы, может возникать ошибка вида:
./somefile: Нет такого файла или каталога (No such file or directory)

Чтобы 32-х битные приложения могли запускаться в 64-х битной системе Linux нужно установить соответствующие библиотеки (в Ubuntu пакет, который содержит эти библиотеки, называется ia32-libs). Для их установки выполните команду:

sudo apt-get install ia32-libs

Данное решение не является рецептом от всех проблем, связанных с запуском 32-х разрядных программ в 64-х битной системе Linux. Некоторые приложения по прежнему не будут запускаться, а некоторым могут потребоваться и еще какие-нибудь дополнительные 32-х битные библиотеки. Но для многих случаев установка ia32-libs в Debian based Linux системах значительно помогает.

Лайков: +2
войдите, чтобы ставить лайки
2
  • Опубликовано: 02.11.2010

Комментарии

Алексей
15.02.2015
19:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
как устоновить 32 битку
Олег
08.03.2020
17:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Всем доброго времени суток, у меня тоже была проблема на Ubuntu 18.04.4 (х86_64).

При открытии 32-битного файла на моей 64-битной системе, bash выдавал ошибку, что не так такого файла (no such file ...), хотя сам файл был.

РЕШЕНИЕ - установить необходимые библиотеки:
sudo apt-get install ia32-libs

Если вы получите ответ, что такой библиотеки нет (она была удалена или устарела), то попробуйте:
sudo apt install lib32ncurses5 lib32z1

Надеюсь, это кому-нибудь поможет :)

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила