При попытке запустить Программу, названную worldforge, но это придумывает ошибку

Я недавно загрузил программу под названием Worldforge, это - игровой производитель, который является открытым исходным кодом. Я загрузил его исполняемый файл и дал ему полномочия работать, но когда я пошел для запуска его, он возвратился с этой ошибкой:

/tmp/.mount_dskVs4/usr/bin/ember.bin: error while loading shared libraries: librtmp.so.0: cannot open shared object file: No such file or directory

Я попытался искать ответ, но единственный, который я нашел, который был релевантен, не работал, я буду greatful, если кто-либо мог бы помочь всегда.

1
задан 25 October 2016 в 13:19

1 ответ

Это не тривиально для вкладывания librtmp0 Гостеприимный пакет, таким образом, моя первая идея состоит в том, чтобы использовать librtmp.so.1 от librtmp1 пакет вместо этого, так как существует хороший шанс, что библиотека назад совместима.

Для достижения этого мы должны создать символьную ссылку на него в месте, где исполняемый файл программы может найти его. Так как это - своего рода взлом, было бы предпочтительно, если другие приложения не находят ту же ссылку автоматически. Услужливо, это приложение добавляет ~/.ember/lib к своему пути поиска библиотеки по умолчанию.

я предлагаю, чтобы Вы

  1. гарантировали, что librtmp1 пакет установлен,

    sudo apt install librtmp1
    
  2. создают каталог ~/.ember/lib,

    mkdir -p ~/.ember/lib
    
  3. , помещает символьную ссылку там.

    ln -sT /usr/lib/$(uname -m)-linux-gnu/librtmp.so.1 ~/.ember/lib/librtmp.so.0
    

, Если приложение теперь перестало работать с сообщением об ошибке "отсутствующего символа" (или что-то как этот), обновить Ваш вопрос с сообщением об ошибке и уведомить меня с комментарием, таким образом, я могу обратиться к нему.

<час>

, Если там больше пропускают совместно использованные библиотеки, Вы можете искать их пакеты , и

  • устанавливают их, если они доступны в Гостеприимном, или

  • ищут более новую версию той же общей библиотеки (без номера версии в конце имени пакета), повторяют вышеупомянутый процесс для него.

0
ответ дан 8 December 2019 в 08:15

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

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