Я пытаюсь создать символическую ссылку в местоположении 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 И это то, что я уже пробовал.