The files in this repository have been automatically generated using juliapt . The scripts doing this are run once every 24 hours, so be prepared to wait this amount of time before new Julia versions are available here.
The purpose of this repository is to provide .deb packages containing the latest stable release of the Julia programming language.
Decide whether to manually download the .deb packages or have them updated automatically.
If your computer has x86_64
architecture run the following from a bash
prompt:
wget https://taarn.srht.site/juliafromtar/stable/juliafromtar_1.11.3-1_amd64.deb
sudo dpkg -i juliafromtar_1.11.3-1_amd64.deb
If your computer has a different architecture, substitute amd64
for
arm64
or i386
as appropriate.
Please be aware that this method bypasses some standard security measures as I have not yet gotten around to signing the packages. Personally I comment out the given line in /etc/apt/souces.list and only uncomment it when I know that there is a new Julia version that I wish to install.
Type the following in the bash
commandline:
cp -i /etc/apt/sources.list . # Makes a backup of /etc/apt/sources.list in case something goes wrong
echo 'deb [trusted=yes] https://taarn.srht.site/juliafromtar stable/' | sudo dd conv=notrunc oflag=append of=/etc/apt/sources.list
sudo apt-get update
sudo apt-get install juliafromtar
Hereafter, any time you do an apt upgrade
, the juliafromtar
package
will be upgraded to the latest version.
What is the difference between juliafromtar and juliapt?
Juliapt is a Github project with code to generate .deb files,
juliafromtar
is the Debian package name of some .deb files generated by
juliapt.
Why is the package named juliafromtar instead of julia?
The name juliafromtar
is used instead of julia
in order to differentiate
it from more official .deb packages containing Julia
and to draw attention to that fact that it very closely follows the tar files
that can be downloaded from https://julialang.org (rather than smaller packages
such as the
Debian Bullseye package)
Why is juliapt hosted by Github and juliafromtar on SourceHut?
Almost all software development that I do is related to
Julia and because the Julia community overwhelmingly
uses Github, it is preferable for me to have most of my work hosted there.
I made an exception for juliafromtar
because Github cannot handle file sizes
greater than 100Mb which is close to the file size of the .deb files that I
wish to have hosted. Having juliafromtar
hosted on
SourceHut is therefore
safer if the size of the .deb files were to increase in the future.
Can one have both juliafromtar and juliaup installed at the same time?
Yes, in this case the juliaup
installation will be the default from the commandline whereas juliafromtar
will be what is run from the menu and man julia
will refer to the
juliafromtar
version.
I have been using the .deb files manually installed for several months now and have had no serious issues.
Please report issues at https://github.com/GHTaarn/juliapt/issues and of course if you are knowledgable about .deb files and repositories and want to help fix some of the warnings then that would be great. I am not a Debian packaging expert and only wrote this because I wanted to use something like this myself.