バイナリーを使用(1.0)
wget https://julialang-s3.julialang.org/bin/linux/x64/1.0/julia-1.0.0-linux-x86_64.tar.gz
tar -xzf julia-1.0.0-linux-x86_64.tar.gz
github経由
結構時間かかるので要注意1~2時間?
/usr/local/srcに展開したとして、
git clone https://github.com/JuliaLang/julia.git
#(sed -i "s/enabled=0/enabled=1" /etc/yum.repos.d/epel.epo)
yum -y update
yum -y upgrade
yum -y install git gcc-fortran clang m4 patch ncurses-devel python-devel
yum -y install openblas, openblas-devel, blas
ln -s /usr/lib64/libblas.so.3 /usr/lib64/libblas.so
./contrib/download_cmake.sh
# openblasでエラーが出たら
make -C deps clean-openblas
make clean
# 以下いずれか?
make OPENBLAS_USE_THREAD=0
(make USE_SYSTEM_BLAS=1)
動作確認
./julia --version
./julia
Pathを設定
使い分けに応じて
~/.bash_profile
または
~/.bashrc
に
export PATH=$PATH:/usr/local/src/julia
を追記
source ~/.bash_profile
または
source ~/.bashrc
julia 1.0
yum install libgfortran
ln -s /usr/lib64/libgfortran.so.3 /usr/lib64/libgfortran.so
1系はモジュールのインストールは0系のPkg.add("[モジュール名]")ではなく
julia
]
add [モジュール名]
JLD
JLDのインストールでつまづく。
以下コマンドでHDF5をインストールすればJDLは問題なくインストールできる。
$ sudo amazon-linux-extras install epel
$ sudo yum-config-manager --enable epel
$ sudo yum install hdf5-devel
参考:
https://qiita.com/miiton@github/items/33c2b62c4911216d5fdb
https://github.com/mass10/julia.note/wiki/Julia-%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B