• Stars
    star
    286
  • Rank 144,690 (Top 3 %)
  • Language
    Shell
  • License
    Other
  • Created about 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Command line installer of the Julia Language.

jill - Julia Installer 4 Linux - Light

GitHub Workflow Status DOI GitHub release (latest by date)

Julia 1.9.2 Julia 1.6.7 Julia 1.9.0-rc3

Julia light installer for Linux.


On Linux, the best way to install Julia is to use the Generic Linux Binaries. And while all Linux users love manually downloading, unpacking, and linking their software, this script does it for you.

Quick version - Install latest stable linux

Simply run

sudo bash -ci "$(curl -fsSL https://raw.githubusercontent.com/abelsiqueira/jill/main/jill.sh)"

Sudo is optional. If you prefer to not use it, make sure to add $HOME/.local/bin to your PATH.

More options - Download jill.sh

Either download the jill.sh script, e.g.

wget https://raw.githubusercontent.com/abelsiqueira/jill/main/jill.sh

or

curl -fsSL https://raw.githubusercontent.com/abelsiqueira/jill/main/jill.sh > jill.sh

or clone the full repo (for instance, if you had SSL issues as in #32):

git clone https://github.com/abelsiqueira/jill

You can use the script via bash jill.sh or make it executable using chmod a+x jill.sh. We'll use the former version here.

Usage:

bash jill.sh [options]

If no options are given, this will install the latest stable Julia. The .tar.gz and unpacked folder will be kept on the environment variable JULIA_DOWNLOAD, and the julia executable will be linked in JULIA_INSTALL.

By default, we use

  • JULIA_DOWNLOAD=/opt/julias and JULIA_INSTALL=/usr/local/bin if you have root permission (e.g. called with sudo).
  • JULIA_DOWNLOAD=$HOME/packages/julias and JULIA_INSTALL=$HOME/.local/bin otherwise.

The following options are avaiable:

  • -h, --help: Show a help.
  • --lts: Install the Long Term Support version (Currently 1.6.7).
  • --rc: Install the latest release candidate (uses jq to query the versions from julialang.org).
  • -u M.m, --upgrade M.m: Copy environment from M.m version (e.g. -u 1.6)
  • -v VER, --version VER: Install julia version VER. Valid examples: 1.5.4, 1.5-latest, 1.5.0-rc1.
  • -y, --yes, --no-confirm: Skip confirmation.

LICENSE

This script is licensed under the GNU GPLv3 (see LICENSE.md). This dosn't affect your Julia usage at all.

More Repositories

1

BestieTemplate.jl

Template for Julia Programming Language packages using the copier engine.
Julia
30
star
2

TLDR.jl

A package for fast help and snippets
Julia
18
star
3

otimizacao-em-julia

Material de Otimização/Programação Não Linear em Julia
Jupyter Notebook
18
star
4

intro-a-ml

Material dos vídeos de Introdução à Machine Learning
Julia
14
star
5

Breakage

GitHub Action workflow to tests breakage of Julia packages on pull requests
Julia
12
star
6

perprof-py

A python module for performance profiling (as described by Dolan and Moré) with tikz outputing and matplotlib.
Python
12
star
7

faster-python-using-julia-blogposts

Experiments calling Julia from Python
Python
11
star
8

calculo-numerico-em-julia

Material de Cálculo Numérico em Julia.
Jupyter Notebook
9
star
9

notebooks-twitch

Jupyter Notebook
8
star
10

DiceRolls.jl

Julia package defining dice and operations with them
Julia
8
star
11

DarkPluto.jl

CSS
5
star
12

ia369-documentacao

5
star
13

ia369

C#
5
star
14

Emporium.jl

This package provides a selection of useful "scripts" for the project maintainer. Useful for automated changes to large collections of packages.
Julia
5
star
15

julia-from-cpp

Investigative code about calling Julia from C++
C++
4
star
16

Manager.jl

Julia
3
star
17

abelsiqueira.github.io-old

My site
Jupyter Notebook
3
star
18

PlaygroundWithGit.jl

Julia
3
star
19

REDE

Rede de Colaboração do LPOO
3
star
20

julia-tutorial-at-nlesc

Julia
2
star
21

IrregularDelimitedFiles.jl

Reading of irregular char-separated values
Julia
2
star
22

AoC2017

Julia
2
star
23

ClassTools.jl

Julia
2
star
24

perprof-web

Web app for the generation of performance profiles using perprof-py
HTML
2
star
25

juliabg

Julia fractal background created in Julia
Julia
2
star
26

pres-tikz-pgfplots

TeX
2
star
27

SequGen.jl

Julia
2
star
28

jc2022

Table view of JuliaCon 2022 schedule
Vue
2
star
29

advent-of-code-2021

Julia
2
star
30

URI

URI Online Judge
C++
2
star
31

FlashPunk-Docs

JavaScript
2
star
32

julia-workshop

Jupyter Notebook
2
star
33

Isometric

Allegro example of isometric view.
C++
2
star
34

classify_cuter

A simple program to classify any CUTEr(-like) problem.
C++
2
star
35

dcicpp

C++
2
star
36

ms380-slides

Slides da matéria MS380 - Matemática para Biologia
TeX
1
star
37

test-das

Cuda
1
star
38

bird-cloud-playground

Python
1
star
39

Bhaskara.jl

Julia
1
star
40

testing-breakage

1
star
41

nope

Nonlinear Optimization Preprocessing tEchniques
C
1
star
42

TowerDefenseBase

A Tower Defense Base library for creation of other Tower Defense Games
C++
1
star
43

codata-ictp-saifr-2017-12-04

1
star
44

lattes-crawler

Um crawler para os currículos Lattes
Python
1
star
45

abelsiqueira.github.io-old2

Jupyter Notebook
1
star
46

Dices.jl

Simple package defining dices, rolls, histograms, statistics, etc. in Julia.
Julia
1
star
47

unity-cube-testing

C#
1
star
48

calculo-numerico

Julia
1
star
49

medrash-assets

C#
1
star
50

bignumber

Big Number fun
C
1
star
51

base_matrices

Wrapper for CHOLMOD
C++
1
star
52

Vectors

C++
1
star
53

advent-of-code-2023

Rust
1
star
54

git-private

1
star
55

IsoWorld

C++
1
star
56

linux-configuration-files

Just my configuration files - Easy copy
Vim Script
1
star
57

python-and-julia

Dockerfile for abelsiqueira/python-and-julia
Dockerfile
1
star
58

cronicas-de-medrash

C#
1
star
59

HeightLiquid

C++
1
star
60

UVa

UVa problems
C++
1
star
61

JelLO.jl

Julia
1
star
62

mock-wrappers

CMake
1
star
63

tmp-tldr

Julia
1
star
64

Medrash

C#
1
star
65

hypercube

Haxe
1
star
66

CampJam2012-BugBoy

C++
1
star
67

TOTLights

Turn Out The Lights
C++
1
star
68

classificacao

MATLAB
1
star
69

old-dotfiles

Shell
1
star
70

MeLOne.jl

Machine Learning One - A package with simple implementation of Machine Learning models, made live on twitch.
Julia
1
star