# How to upgrade from version 1.0.0 -\> 1.0.1

**URL:** <https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796>\
**Category:** New to Julia\
**Created:** [October 2, 2018, 4:11pm UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796 "2018-10-02T16:11:17Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![pauljurczak](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pauljurczak/32/921_2.png) [@pauljurczak](https://discourse.julialang.org/u/pauljurczak)\
**Post date:** [October 2, 2018, 4:11pm UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/1 "2018-10-02T16:11:17Z")

</div>

What is the official way of upgrading Julia from 1.0.0 to 1.0.1 installed with Windows Self-Extracting Archive? Should I uninstall the old version and install the new one? Will previously installed packages and Juno IDE still work?

BTW, there seems to be no info about version upgrade in Julia manual.

---

<div class="post-metadata">

**Author:** ![mzaffalon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mzaffalon/32/214168_2.png) [@mzaffalon](https://discourse.julialang.org/u/mzaffalon)\
**Post date:** [October 2, 2018, 6:31pm UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/2 "2018-10-02T18:31:46Z")

</div>

The way I have done so far is to install the new version (AppData/Local/Julia-new-version), check that it works and delete the old one by using the uninstall.exe in the appropriate folder. Previously installed packages for minor versions upgrade will work.

---

<div class="post-metadata">

**Author:** ![pauljurczak](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pauljurczak/32/921_2.png) [@pauljurczak](https://discourse.julialang.org/u/pauljurczak)\
**Post date:** [October 2, 2018, 7:03pm UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/3 "2018-10-02T19:03:26Z")

</div>

This procedure creates problems with Jupyter, which still looks for v1.0.0 and produces `Kernel error`.

---

<div class="post-metadata">

**Author:** ![Ajaychat3](https://avatars.discourse-cdn.com/v4/letter/a/ecd19e/32.png) [@Ajaychat3](https://discourse.julialang.org/u/Ajaychat3)\
**Post date:** [October 2, 2018, 7:15pm UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/4 "2018-10-02T19:15:07Z")

</div>

I think you need to rebuild IJulia when you delete the old version.

---

<div class="post-metadata">

**Author:** ![alandion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alandion/32/5591_2.png) [@alandion](https://discourse.julialang.org/u/alandion)\
**Post date:** [October 2, 2018, 7:16pm UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/5 "2018-10-02T19:16:46Z")

</div>

try doing

```julia
using Pkg
Pkg.build()

```

after loading up the new julia REPL. This should rebuild all packages that need building

Not sure if this solves problems with Jupyter, but some packages need to be rebuilt against the fresh julia libraries (like LLVM)

---

<div class="post-metadata">

**Author:** ![pauljurczak](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pauljurczak/32/921_2.png) [@pauljurczak](https://discourse.julialang.org/u/pauljurczak)\
**Post date:** [October 2, 2018, 7:41pm UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/6 "2018-10-02T19:41:09Z")

</div>

@alandion @Ajaychat3 Thank you, it solved the problem. I did:

```julia
(v1.0) pkg> update
(v1.0) pkg> build 

```

Not sure, if `update` is necessary, but it shouldn’t hurt.

---

<div class="post-metadata">

**Author:** ![Juan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juan/32/7657_2.png) [@Juan](https://discourse.julialang.org/u/Juan)\
**Post date:** [December 18, 2018, 11:03am UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/7 "2018-12-18T11:03:41Z")

</div>

The same question for 1.0.0 → 1.0.3  
Can I upgrade without needing to reinstall all packages?

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [December 18, 2018, 11:04am UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/8 "2018-12-18T11:04:16Z")

</div>

Yes.

---

<div class="post-metadata">

**Author:** ![cailiangliang765](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cailiangliang765/32/6495_2.png) [@cailiangliang765](https://discourse.julialang.org/u/cailiangliang765)\
**Post date:** [December 20, 2018, 3:35pm UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/9 "2018-12-20T15:35:33Z")

</div>

what is the way to do this on linux from 1.0.2 to 1.0.3？

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [December 20, 2018, 3:51pm UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/10 "2018-12-20T15:51:20Z")

</div>

Download julia 1.0.3. Extract it somewhere. Start using it.

---

<div class="post-metadata">

**Author:** ![jpsamaroo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jpsamaroo/32/46804_2.png) [@jpsamaroo](https://discourse.julialang.org/u/jpsamaroo)\
**Post date:** [December 20, 2018, 5:20pm UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/11 "2018-12-20T17:20:34Z")

</div>

To add to @kristoffer.carlsson 's response, all versions of Julia with the same major and minor version (1.0.0, 1.0.1, 1.0.2, 1.0.3) share the same installed packages, since there shouldn’t be any difference between those versions of Julia (other than bugfixes). You’ll just have to let Julia re-precompile your packages when using a new 1.0.x version (like going 1.0.2 → 1.0.3).

---

<div class="post-metadata">

**Author:** ![Balinus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/balinus/32/243_2.png) [@Balinus](https://discourse.julialang.org/u/Balinus)\
**Post date:** [December 21, 2018, 12:12am UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/12 "2018-12-21T00:12:40Z")

</div>

On Linux, I find that the cleanest approach is to simply git clone and checkout a specific tagged version and then build it.

Assuming you already cloned the Julia repo somewhere on your system.

```bash
cd /path/to/julia
git pull
git checkout v1.0.3
make

```

---

<div class="post-metadata">

**Author:** ![cailiangliang765](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cailiangliang765/32/6495_2.png) [@cailiangliang765](https://discourse.julialang.org/u/cailiangliang765)\
**Post date:** [December 21, 2018, 1:08am UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/13 "2018-12-21T01:08:15Z")

</div>

yes. I solved it. thanks for your reply !

---

<div class="post-metadata">

**Author:** ![cailiangliang765](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cailiangliang765/32/6495_2.png) [@cailiangliang765](https://discourse.julialang.org/u/cailiangliang765)\
**Post date:** [December 21, 2018, 1:09am UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/14 "2018-12-21T01:09:23Z")

</div>

A good suggestion. I will try that way. thanks !

---

<div class="post-metadata">

**Author:** ![cailiangliang765](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cailiangliang765/32/6495_2.png) [@cailiangliang765](https://discourse.julialang.org/u/cailiangliang765)\
**Post date:** [December 21, 2018, 1:18am UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/15 "2018-12-21T01:18:17Z")

</div>

![37](https://global.discourse-cdn.com/julialang/original/3X/1/1/110d776dcd9cfaa7a6e12d62da11af7984df7232.jpeg)  
i find it was hanging on some package (eg. Blink) building when i upgrade from v1.0.2 to v1.0.3, while they can be use in v1.0.2. Is anywhere I can download the package.tar.gz for manualy installing ?

---

<div class="post-metadata">

**Author:** ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)\
**Post date:** [December 21, 2018, 1:56am UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/16 "2018-12-21T01:56:02Z")

</div>

> [@cailiangliang765](#):
>
> i find it was hanging on some package (eg. Blink) building when i upgrade from v1.0.2 to v1.0.3, while they can be use in v1.0.2. Is anywhere I can download the package.tar.gz for manualy installing ?

You can also check the log at `~/.julia/packages/Blink/.../deps/build.log` to see what it says and also check what the build script `build.jl` is doing to see what it does.

---

<div class="post-metadata">

**Author:** ![cailiangliang765](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cailiangliang765/32/6495_2.png) [@cailiangliang765](https://discourse.julialang.org/u/cailiangliang765)\
**Post date:** [December 21, 2018, 2:35am UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/17 "2018-12-21T02:35:11Z")

</div>

![30](https://global.discourse-cdn.com/julialang/original/3X/c/7/c7a3e7d5804a4cdf5d5a54d35cce94b046ae8c99.jpeg)  
i check the log and the build.jl. i do not know how to resolve it.

---

<div class="post-metadata">

**Author:** ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)\
**Post date:** [December 21, 2018, 2:40am UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/18 "2018-12-21T02:40:32Z")

</div>

According to your build log, you only downloaded 12% of the file being downloaded by the build script. The solution is to wait for the download to finish, looks like the download is hanging though.

Also, it’s better if you copy the text on here, and not images of text.

---

<div class="post-metadata">

**Author:** ![cailiangliang765](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cailiangliang765/32/6495_2.png) [@cailiangliang765](https://discourse.julialang.org/u/cailiangliang765)\
**Post date:** [December 21, 2018, 2:43am UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/19 "2018-12-21T02:43:58Z")

</div>

Hi, chakravala, thanks for your quick reply. it seems my net speed was slow. is any method which i can download by myself and manually install them ?

---

<div class="post-metadata">

**Author:** ![chakravala](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chakravala/32/6832_2.png) [@chakravala](https://discourse.julialang.org/u/chakravala)\
**Post date:** [December 21, 2018, 2:46am UTC](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796/20 "2018-12-21T02:46:12Z")

</div>

> [@cailiangliang765](#):
>
> it seems my net speed was slow. is any method which i can download by myself and manually install them ?

Yes, you could do that, but you will need to manually reproduce the steps of the build script.

[Next page](https://discourse.julialang.org/t/how-to-upgrade-from-version-1-0-0-1-0-1/15796.md?page=2)
