# Is Julia gone under next Debian versions?

**URL:** <https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703>\
**Category:** New to Julia\
**Created:** [July 24, 2022, 9:29am UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703 "2022-07-24T09:29:45Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![antcalcagni](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/antcalcagni/32/38195_2.png) [@antcalcagni](https://discourse.julialang.org/u/antcalcagni)\
**Post date:** [July 24, 2022, 9:29am UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703/1 "2022-07-24T09:29:46Z")

</div>

Hello there!  
I am relatively new to Julia and I have started to use it for my research activities.

Probably I am wrong, but I have seen that Julia seems to be no longer available under Debian. On Debian Tracker [julia - Debian Package Tracker](https://tracker.debian.org/pkg/julia) I have noticed that “the package is going to disappear unless someone takes it over and reintroduces it”. Indeed, Julia seems to be not present in the Debian repository for forthcoming releases (e.g., Bookworm). Could someone tells me what is going to happen?

Antonio

---

<div class="post-metadata">

**Author:** ![jishnub](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jishnub/32/33620_2.png) [@jishnub](https://discourse.julialang.org/u/jishnub)\
**Post date:** [July 24, 2022, 9:40am UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703/2 "2022-07-24T09:40:50Z")

</div>

Hi! welcome to discourse.

The julia GitHub README states:

> **Note** : Although some system package managers provide Julia, such installations are neither maintained nor endorsed by the Julia project. They may be outdated, broken and/or unmaintained. We recommend you use the official Julia binaries instead.

The general recommendation is to download from the website instead of depending on OS repos.

---

<div class="post-metadata">

**Author:** ![antcalcagni](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/antcalcagni/32/38195_2.png) [@antcalcagni](https://discourse.julialang.org/u/antcalcagni)\
**Post date:** [July 24, 2022, 9:43am UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703/3 "2022-07-24T09:43:29Z")

</div>

Oh, that’s fine. Thank you!

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [July 24, 2022, 4:27pm UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703/4 "2022-07-24T16:27:26Z")

</div>

Also check out [GitHub - JuliaLang/juliaup: Julia installer and version multiplexer](https://github.com/JuliaLang/juliaup). We are starting a more widespread test phase this week, and then it will become the default recommended way to install Julia.

My hope is that at that point we can also put it back into things like Debian as the official Julia distribution.

---

<div class="post-metadata">

**Author:** ![ctkelley](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ctkelley/32/10684_2.png) [@ctkelley](https://discourse.julialang.org/u/ctkelley)\
**Post date:** [July 24, 2022, 5:32pm UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703/5 "2022-07-24T17:32:34Z")

</div>

Downloading a .dmg file on a MAC seems much easier.

---

<div class="post-metadata">

**Author:** ![StatisticalMouse](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/statisticalmouse/32/43370_2.png) [@StatisticalMouse](https://discourse.julialang.org/u/StatisticalMouse)\
**Post date:** [July 25, 2022, 5:32am UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703/6 "2022-07-25T05:32:31Z")

</div>

I just installed `juliaup` with `brew`, and then two julia versions to this Mac. This almost could not be simpler!

---

<div class="post-metadata">

**Author:** ![sylvaticus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sylvaticus/32/203883_2.png) [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Post date:** [July 26, 2022, 12:39pm UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703/7 "2022-07-26T12:39:25Z")

</div>

> [@jishnub](#):
>
> The general recommendation is to download from the website instead of depending on OS repos.

While for the Julia user/programmer indeed there is little burder in installing from official site than from official deb repos, we still have the problem that if Julia applications/scripts want to be shipped in Linux distros, they will need a suported OS package…

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [July 26, 2022, 12:41pm UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703/8 "2022-07-26T12:41:53Z")

</div>

> [@sylvaticus](#):
>
> if Julia applications/scripts want to be shipped in Linux distros, they will need a suported OS package

yes users would love another “I ran sudo pip and it broke my system python help” situation

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [July 26, 2022, 12:53pm UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703/9 "2022-07-26T12:53:27Z")

</div>

> [@sylvaticus](#):
>
> if Julia applications/scripts want to be shipped in Linux distros, they will need a suported OS package…

Hopefully not.

> **[GitHub - JuliaLang/PackageCompiler.jl: Compile your Julia Package](https://github.com/JuliaLang/PackageCompiler.jl)**
>
> Compile your Julia Package. Contribute to JuliaLang/PackageCompiler.jl development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![non-Jedi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/non-jedi/32/3645_2.png) [@non-Jedi](https://discourse.julialang.org/u/non-Jedi)\
**Post date:** [July 26, 2022, 5:22pm UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703/10 "2022-07-26T17:22:30Z")

</div>

I don’t think you’re allowed to have build-time dependencies which aren’t packaged for most distros.

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [July 26, 2022, 8:48pm UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703/11 "2022-07-26T20:48:53Z")

</div>

Until now there are hardly any generic Julia apps anyway… Mainly Julia packages for people who write their own apps…

The question is, shall this stay as it is or change?

If we want Julia apps on Linux we probably need a supported Julia package at least for Debian…

---

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [September 30, 2022, 12:07pm UTC](https://discourse.julialang.org/t/is-julia-gone-under-next-debian-versions/84703/12 "2022-09-30T12:07:22Z")

</div>

> [@sylvaticus](#):
>
> if Julia applications/scripts want to be shipped in Linux distros, they will need a supported OS package…

Julia is supported with snap OS package, in Ubuntu (the most popular Linux) and more Linux, such as Debian (though snap not there preinstalled I think). It supports latest 1.8.2 and LTS. snap is preinstalled on Ubuntu, can be installed on Debian, though not as easily on Linux Mint, which uses flatpak, since it’s prevented:

> To prevent repository packages from triggering the installation of Snap,  
> this file forbids snapd from being installed by APT.

snap Julia works for me (even on Mint), and is no longer 32-bit, was a problem before, with these instructions:  
[https://snapcraft.io/docs/installing-snap-on-linux-mint](https://snapcraft.io/docs/installing-snap-on-linux-mint)

flatpak also works on Debian, Ubuntu, Mint, RedHat etc. but I didn’t look into if there’s a julia flatpak.

juliaup, should be the future on Linux, in snap and/or flatpak form (maybe apt and rpm too?). And I would think preinstalled. Julia doesn’t need its own package, nor to be preinstalled.
