# Plans for Updating Julia

**URL:** <https://discourse.julialang.org/t/plans-for-updating-julia/75880>\
**Category:** Tooling\
**Tags:** installation, update, juliaup\
**Created:** [February 5, 2022, 11:29pm UTC](https://discourse.julialang.org/t/plans-for-updating-julia/75880 "2022-02-05T23:29:40Z")\
**Posts on this page:** 2\
**Page:** 3

<div class="post-metadata">

**Author:** ![jlapeyre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jlapeyre/32/4514_2.png) [@jlapeyre](https://discourse.julialang.org/u/jlapeyre)\
**Post date:** [February 9, 2022, 11:23pm UTC](https://discourse.julialang.org/t/plans-for-updating-julia/75880/41 "2022-02-09T23:23:10Z")

</div>

> [@sylvaticus](#):
>
> Can you have with `juliaup` several versions at the same time so that on one terminal

Yes. First juliaup just installs several versions side by side, just as if you had downloaded and unpacked them “manually”. It also installs an executable `julialauncher` which either launches the default version or another if you give it an argument. And `julialauncher` is linked to `julia`, because it is equivalent to `julia` unless you give it the argument specifying the version, which is filtered out. If you want your `julia` to be something else, eg load a custom image, just remove the link `julia -> julialauncher`. Only a new directory that contains both `julialauncher` and the `julia` link is put on your path. So, removing the link `julia` allows whatever julia was previously on your path to be found first. Bottom line is, removing this link `julia` allows you to use juliaup just to download and install julia distributions, and leaves how to invoke them up to you.

---

<div class="post-metadata">

**Author:** ![Christopher\_Jefferso](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/christopher_jefferso/32/33747_2.png) [@Christopher\_Jefferso](https://discourse.julialang.org/u/Christopher_Jefferso)\
**Post date:** [February 12, 2022, 10:49am UTC](https://discourse.julialang.org/t/plans-for-updating-julia/75880/42 "2022-02-12T10:49:06Z")

</div>

I teach programming beginner classes. We generally get users doing interesting programming in Java or Python long before we teach `ln`. Particularly when working remotely (increasingly common during pandemic), I often choose what to teach based on “fewest steps to ‘Hello World’”, as each step before cool stuff happens causes irritation and disappointment.

[Previous page](https://discourse.julialang.org/t/plans-for-updating-julia/75880.md?page=2)
