
Я хотел бы установить 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 :)
решение1
Вам необходимо установить 32-битную версию.пакет с указанной библиотекойс помощью команд ниже:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libx11-6:i386
и затем попробуйте запустить приложение. Если проблема сохраняется с другой библиотекой - повторите процесс поиска еще раз и установите больше библиотек.