# Julia installation, Linux

**URL:** <https://discourse.julialang.org/t/julia-installation-linux/109421>\
**Category:** New to Julia\
**Tags:** question\
**Created:** [January 29, 2024, 7:26pm UTC](https://discourse.julialang.org/t/julia-installation-linux/109421 "2024-01-29T19:26:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Enlil50](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/enlil50/32/206539_2.png) [@Enlil50](https://discourse.julialang.org/u/Enlil50)\
**Post date:** [January 29, 2024, 7:26pm UTC](https://discourse.julialang.org/t/julia-installation-linux/109421/1 "2024-01-29T19:26:13Z")

</div>

I suck installing things. I better write them from scratch.

So, I runned the script on the Julia site. At the end it said it was successful:

```
Now installing Juliaup
Installing Julia 1.10.0+0.x64.linux.gnu
Configured the default Julia version to be 'release'.
Julia was successfully installed on your system.

Depending on which shell you are using, run one of the following
commands to reload the PATH environment variable:

. /home/name/.bashrc
. /home/name/.profile

```

However if I write “julia” it says that the command doesn’t exists.

Do I have to do some arcane magic I missed? I saw some tutorials which exported a path somewhere?

Most of the tutorial start from downloading the tar file, however this is different [Download Julia](https://julialang.org/downloads/)

---

<div class="post-metadata">

**Author:** ![facusapienza](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/facusapienza/32/24317_2.png) [@facusapienza](https://discourse.julialang.org/u/facusapienza)\
**Post date:** [January 29, 2024, 7:43pm UTC](https://discourse.julialang.org/t/julia-installation-linux/109421/2 "2024-01-29T19:43:17Z")

</div>

Did you try something like

```bash
. /home/name/.bashrc julia

```

I think the problem is that you don’t have configure the proper interactive shell. You need to direct to the correct `.bashrc` file. You can move this the file to your home directory to make it the default. To test this works, open a new terminal and call `julia` again.

Hope this works!

---

<div class="post-metadata">

**Author:** ![Henrique\_Becker](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/henrique_becker/32/15443_2.png) [@Henrique\_Becker](https://discourse.julialang.org/u/Henrique_Becker)\
**Post date:** [January 29, 2024, 7:50pm UTC](https://discourse.julialang.org/t/julia-installation-linux/109421/3 "2024-01-29T19:50:50Z")

</div>

Which is your shell? Bash? Zsh?

---

<div class="post-metadata">

**Author:** ![lrnv](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lrnv/32/19373_2.png) [@lrnv](https://discourse.julialang.org/u/lrnv)\
**Post date:** [January 29, 2024, 7:55pm UTC](https://discourse.julialang.org/t/julia-installation-linux/109421/5 "2024-01-29T19:55:37Z")

</div>

Did you try restarting your shell ?

Edit: explanations :

```julia
Depending on which shell you are using, run one of the following
commands to reload the PATH environment variable:
...

```

Your `PATH` is the list of folder into which your operating systems (here, your shell) looks for executables. When you install something new, thyis might or might not be updated automatically, and the message provides a command to force it to update without ahaving to restart.

---

<div class="post-metadata">

**Author:** ![Enlil50](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/enlil50/32/206539_2.png) [@Enlil50](https://discourse.julialang.org/u/Enlil50)\
**Post date:** [January 29, 2024, 8:10pm UTC](https://discourse.julialang.org/t/julia-installation-linux/109421/7 "2024-01-29T20:10:31Z")

</div>

well
