Символическая ссылка не может найти необходимые исполняемые файлы

Я пытаюсь создать символическую ссылку в местоположении PATH, которая указывает на программу (OpenTTD), расположенную в папке, содержащей файлы игры. Моя основная проблема заключается в том, что когда я создаю символическую ссылку, используя:

ln -s ~/full/path/to/openttd ~/bin/openttd

, я столкнулся с следующей консольной ошибкой:

Ошибка: нет доступных языковых пакетов (недопустимые версии? )

Это означает, что игра «ссылка» не может найти необходимые файлы, необходимые для правильной работы, потому что она «выполняется» непосредственно из каталога, в котором находится ссылка (в данном случае «~ / bin "), и он ищет там только нужные файлы, а не ищет ~ / full / path / to /; То же самое происходит, если я «переместил» исполняемый openttd в ~ / bin / и запустил его через терминал (это было сделано для тестирования, чтобы узнать, не было ли это из-за недостатка игровых файлов, вызывающих ошибку). Обратите внимание, что если я запустил игру либо с помощью команды ~ / full / path / to / openttd, либо дважды щелкнув файл, игра будет работать нормально.

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

Спасибо, я не мог найти аналогичный вопрос. Самый близкий из них: https://superuser.com/questions/511900/why-doesnt-my-symbolic-link-work И это то, что я уже пробовал.

1
задан 2 May 2017 в 20:14

0 ответов

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

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