Добавление «мягкой ссылки» к Юлии

Я хотел бы иметь возможность открыть программное обеспечение «Джулия», просто набрав julia в терминале в любом месте (как я могу сделать, скажем, firefox). В настоящее время я должен набрать

cd ~/julia
./julia

Согласно документации я должен:

Добавить мягкую ссылку на исполняемый файл julia в каталоге julia на /usr/local/bin (или любой подходящий каталог уже на вашем пути).

Я не совсем понимаю программные ссылки, но не могу понять, почему это не работает:

ln -s ~/julia /usr/local/bin

Почему это не позволяет мне получить доступ к непосредственно содержимое файла ~/julia (включая исполняемый файл julia)?

2
задан 2 January 2019 в 23:50

2 ответа

Я предполагаю, что исполняемый файл julia находится в папке ~/julia/. Используйте следующую команду в терминале, чтобы создать программную ссылку в /usr/local/bin,

sudo ln -s /home/<username>/julia/julia /usr/local/bin

. Замените <username> вашим действительным именем пользователя. Или

sudo ln -s "$HOME"/julia/julia /usr/local/bin

Примечание: вам нужно использовать sudo для доступа к /usr/local/bin, так как это системный каталог.

Метод уровня альтернативного пользователя (если у вас нет корневого доступа)

Вы можете создать папку $HOME/bin и поместить ее в путь, используйте следующие команды в терминале,

cd
mkdir bin
echo "export PATH=\$HOME/bin:\$PATH" >> ~/.bashrc
. ~/.bashrc

Теперь создайте мягкую ссылку в $HOME/bin as,

ln -s "$HOME"/julia/julia "$HOME"/bin
0
ответ дан 2 January 2019 в 23:50
  • 1
    Я сделал команду выше. Перезапуск моего Ubuntu и затем игра .mp4 видео. К сожалению, я получил то же сообщение об ошибке. – meisyal 4 August 2015 в 15:03

Вы также можете просто щелкнуть правой кнопкой мыши файл Julia и перейти к «Создать ссылку», а затем скопировать вновь созданную ссылку в любое место в вашем домашнем каталоге.

0
ответ дан 2 January 2019 в 23:50
  • 1
    Упоминание @ShokatsuryЕЌ сообщение об ошибке – M.Fooladgar 4 August 2015 в 15:52

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

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