В частности при попытке выполнить в командной строке файл, предназначенный для 32-х битной системы, может возникать ошибка вида:

./somefile: Нет такого файла или каталога (No such file or directory)

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

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

Удаление в обратном порядке:

sudo dpkg --remove-architecture i386
sudo apt-get update
sudo apt-get purge lib32z1 lib32ncurses5 lib32bz2-1.0

Ссылки по теме:

  1. Multiarch: What happened to the ia32-libs package?

Comments

comments powered by Disqus