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

Я пытаюсь создать символьную ссылку на местоположении ПУТИ, которое указывает на программу (OpenTTD), расположенный в папке, которая содержит игровые файлы. Мой основной вопрос - это, когда я создаю символьную ссылку, с помощью:

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

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

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

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

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

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

0
задан 2 May 2017 в 10:14

1 ответ

Хорошо, благодаря "Jacob Vlijm" я решил проблему. Просто создайте сценарий в папке, где Ваш "$PATH" указывает на, и добавьте, что одна строка управляет что состояния:

~/full/path/to/openttd

И имя это как, независимо от того, что Вы хотите, затем, просто запускает скрипт путем написания имени его в консоли.

1
ответ дан 3 November 2019 в 17:48

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

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