Получение 32-битного исполняемого файла для запуска [дублировать]

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

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

ошибка при загрузке разделяемых библиотек: libX11.so.6: не может открыть разделяемый объектный файл: Нет такого файла или директории

Когда я пытался установить упомянутую выше библиотеку, я получил следующее сообщение: E: невозможно найти пакет libX11.so.6. E: Не удалось найти ни одного пакета по глобусу 'libX11.so.6'. E: Не смог найти ни одного пакета по регексу 'libX11.so.6'

Я уже убедился, что активна поддержка Multiarch.

Есть ли какой-нибудь способ заставить его работать? В противном случае, стоит ли искать и устанавливать 32-битную версию Ubuntu?

Заранее спасибо и пожалуйста, будьте добры; я полный ноб, когда дело касается Linux :)

0
задан 26 March 2021 в 00:35

1 ответ

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

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libx11-6:i386

, а затем попытаться запустить приложение. Если проблема не устранена с другой библиотекой - повторите процесс поиска еще раз и установите дополнительные библиотеки.

0
ответ дан 23 April 2021 в 23:30

Другие вопросы по тегам:

Похожие вопросы: