MyTetra Share
Делитесь знаниями!
Запустить 32-битную программу на 64-битной Ubuntu
Время создания: 10.12.2018 17:14
Автор: br0ke
Текстовые метки: linux, ubuntu, 32-bit, 64-bit, 32, 64, 32bit, 64bit, arch, multiarch, dpkg, add-architecture, libc, libncurses, curses, ncurses, libstdc
Раздел: Информационные технологии - Linux - Ubuntu
Запись: and-semakin/mytetra_data/master/base/1544444052tb0sqxiylz/text.html на raw.githubusercontent.com

Иногда при попытке запуска исполняемого файла можно получить ошибку:


No such file or directory


, хотя файл на самом деле существует и его можно прочесть, например, с помощью утилиты file:


file myprog


Для запуска такой программы потребуется установить в систему библиотеки нужной разрядности:


1. Добавить 32-битную архитектуру:


sudo dpkg --add-architecture i386


2. Обновить индекс пакетов:


sudo apt-get update


3. Установить нужные библиотеки:


sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования