Запуск Binding of Isaac на 64-битной версии?

Вопрос или проблема

Это перепост вопроса, который я задал здесь, но безрезультатно. Я использую Ubuntu довольно долго, но мои знания ограничены. Пожалуйста, будьте терпеливы! 🙂

Проблема заключается в недавнем удалении ia32-libs в Ubuntu 13.10 и игре Binding of Isaac, которая зависит от этого –

Я недавно купил игру в рамках Humble Bundle и был рад, что она теперь доступна для Linux. Однако я не смог запустить ни 64-битную, ни 32-битную версии на моей 64-битной системе Ubuntu 13.10.

Я не могу установить 64-битную версию, так как она зависит от пакета ia32-libs, который был удален в 13.10.

Я смог установить 32-битную версию после того, как установил все зависимости отдельно, но при запуске игры я получаю ошибки “libssl3.so: невозможно открыть общий объектный файл: Нет такого файла или каталога”, “Ошибка: инициализация плагина.” и “Ошибка: инициализация проектора”. Я предполагаю, что все эти ошибки возникают, когда игра пытается загрузить отсутствующие библиотеки.

Оба вышеуказанных случая происходят при попытке установить игру через .deb файл.

Когда я говорю “установка всех зависимостей”, я имею в виду установку каждого пакета, указанного в качестве зависимости в информации, приложенной к .deb файлу.

У кого-нибудь есть идеи по этому поводу?

Похоже, что простой способ скачать все 32 зависимости был убран разработчиками. Теперь, если приложение из репозитория нуждается в 32-битных библиотеках, оно устанавливает их автоматически по мере необходимости. По всей видимости, это оставляет приложения, установленные из .deb файлов, в мире зависимостного ада. Вам придется выяснить, какие пакеты вам нужны, и установить их самостоятельно; по одному, чертовски, за раз.

Вы можете сделать это из терминала с помощью apt-get и :i386 в конце.

пример:
sudo apt-get install libmpg123-0:i386

Вы можете прочитать об этом здесь: Как запустить 32-битную программу на 64-битной версии Ubuntu?

Запустите эту команду:

sudo apt-get install libnss3:i386

Ответ или решение

Как запустить Binding of Isaac на 64-битной системе Ubuntu?

Если вы столкнулись с проблемами при запуске игры Binding of Isaac на 64-битной версии Ubuntu 13.10, это может быть связано с отсутствием необходимых 32-битных библиотек, особенно после удаления пакета ia32-libs. Этот пакет часто использовался для обеспечения совместимости 32-битных приложений на 64-битных системах, и его замена может вызвать сложности при установке и использовании программного обеспечения.

Шаги по установке и запуску

  1. Установка 32-битных библиотек:
    Разработчики приложений, предоставленных в формате .deb, теперь не могут автоматически загружать необходимые 32-битные библиотеки. Вам нужно будет самостоятельно установить каждую из зависимостей. Чтобы сделать это, используйте следующую команду в терминале, добавив :i386 к именам библиотек:

    sudo apt-get install название_библиотеки:i386

    Например, для установки библиотеки libnss3, используйте:

    sudo apt-get install libnss3:i386
  2. Проверка зависимостей:
    Чтобы узнать, какие именно библиотеки требуются, можно ознакомиться со списком зависимостей, указанным в .deb файле. Убедитесь, что у вас установлены все необходимые библиотеки, включая libssl3.so, с которой связано одно из сообщений об ошибках.

  3. Установка недостающих библиотек:
    Если вы получили сообщение об ошибке, указывающее на отсутствие библиотеки libssl3.so, выполните команду для её установки:

    sudo apt-get install libssl1.0.0:i386

    Обратите внимание, что название может меняться в зависимости от версии библиотеки, поэтому уточняйте актуальное название пакета.

  4. Оптимизация системы:
    Если вы планируете использовать больше 32-битных приложений, возможно, рекомендовано добавить в систему репозиторий, предоставляющий необходимые библиотеки. Для этого добавьте следующие строки в файл /etc/apt/sources.list и обновите список пакетов:

    deb http://archive.ubuntu.com/ubuntu/ saucy main universe
    sudo apt-get update

Полезные ресурсы

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

Заключение

В случае возникновения проблем с запуском Binding of Isaac на Ubuntu 13.10, обязательно проверьте, чтобы у вас были установлены все необходимые 32-битные зависимости. При отсутствии соответствующих библиотек следует установить их вручную через терминал. Если возникнут трудности с установкой определённых библиотек, старайтесь найти информацию о версиях библиотек на форумах и в документации. Используя изложенные методы, вы сможете успешно запустить игру и насладиться игровым процессом.

Оцените материал
Добавить комментарий

Капча загружается...