Monday, May 6, 2024
 Popular · Latest · Hot · Upcoming
5
rated 0 times [  5] [ 0]  / answers: 1 / hits: 4179  / 3 Years ago, wed, october 27, 2021, 3:48:27

I would like to be able to open the software "Julia" by simply typing julia in a terminal at any location (like I can do for, say, firefox). Currently, I have to type



cd ~/julia
./julia


According to the documentation I must:



Add a soft link to the julia executable in the julia directory to /usr/local/bin (or any suitable directory already in your path).



I don't fully understand softlinks, but I can't figure out why this doesn't work:



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



Why won't this allow me to access the contents of the ~/julia file (including the julia executable) directly?


More From » bash

 Answers
7

I assume the executable julia is under ~/julia/ folder. Use the following command in terminal to make a softlink in /usr/local/bin,



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


Replace <username> with your actual username. Or,



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


Note: you need to use sudo to access /usr/local/bin as it is system directory.



Alternate User level Method (if you do not have root access)



You can create a folder $HOME/bin and put it in path, use the following commands in terminal,



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


Now create a softlink in $HOME/bin as,



ln -s "$HOME"/julia/julia "$HOME"/bin

[#26995] Thursday, October 28, 2021, 3 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
bleger

Total Points: 468
Total Questions: 108
Total Answers: 100

Location: Belarus
Member since Wed, Dec 7, 2022
1 Year ago
;