Ubuntu 22.04にJuliaプログラミング言語をインストールする方法

導入

Juliaは、計算と解析において高いパフォーマンスを発揮するよう設計されたプログラミング言語です。データサイエンス、科学研究、可視化、機械学習などで人気があり、より一般的なアプリケーションの構築にも使われています。公式サイトでは、Julia言語を試すためのライブデモが提供されていますが、実際の使用や開発にはシステムにインストールする必要があります。

このチュートリアルでは、マシンにJuliaをダウンロードしてインストールする方法について説明します。これには、Juliaをシステムで見つけられるようにすること、およびJuliaを使用してコードを記述する対話型のREPLセッションを起動することが含まれます。

前提条件

  • Ubuntu 22.04サーバーが必要です。このサーバーは、Ubuntu 22.04の初期サーバーセットアップガイドに従ってセットアップされている必要があり、sudo権限を持つ非rootユーザーとファイアウォールが有効になっている必要があります。

ステップ1 — Juliaのダウンロードとインストール

Juliaのインストールには、予めコンパイルされたバイナリを使用することが推奨されていますが、必要に応じてソースからコンパイルするオプションもあります。このチュートリアルでは、Julia公式のダウンロードページから公式の予めコンパイルされたバイナリをダウンロードします。ホームディレクトリにいることを確認して、ダウンロードを開始します:

  1. wget https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz

このコマンドは、公式の予めコンパイルされたバイナリをダウンロードするためにwgetを使用します。インストールを完了するために、ダウンロードしたアーカイブを展開します。これはtarコマンドで行います:

  1. tar zxvf julia-1.8.1-linux-x86_64.tar.gz

Juliaのインストールは、julia-1.8.1という新しいディレクトリに完了しました。この場所はjuliaディレクトリと呼ばれ、後で参照されます。Juliaはこの単一のディレクトリに完全に含まれています。将来的にJuliaをアンインストールする場合は、このディレクトリを削除して完全にアンインストールすることができます。

ステップ2 — JuliaをPATHに追加する

インストールは完了しましたが、システムはjulia実行可能ファイルを見つける必要があります。これは、Juliaのbinディレクトリの完全なパスをPATH環境変数の~/.bashrcに追加することで実現できます。これはLinuxでPATHを調整するための場所の一つです。お好みのテキストエディタを使用して、nanoを開いてください。

  1. nano ~/.bashrc

ファイルの最後にこの行を追加し、インストールしたJuliaのbinフォルダを基にしてください:

. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"

絶対パスを使用する必要があります。この例ではホームディレクトリが使用されていますので、別の場所を選択した場合はディレクトリ名を適切に更新してください。

完了したら、CTRL+Oを押して保存し、CTRL+Xを押して終了してください。

この変更が有効になるようにするには、.bashrcファイルをsourceする必要があります:

  1. source ~/.bashrc

これでシステムがjuliaの実行ファイルを見つけることができます。

ステップ3 — Julia REPLの実行

Juliaが正しくインストールされていることを確認し、言語自体を実験するために、対話型のREPL(読み取り-評価-出力-ループ)セッションを開始します。これにより、即時フィードバックを得ることができ、言語自体を使用できます。

juliaPATHにあることで、次のコマンドでセッションを開始できます:

  1. julia
Output
_ _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.8.1 (2022-09-06) _/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release |__/ | julia>

例として、動作を確認するために、Juliaを使用して基本的な算術を行うことから始めることができます。

  1. 1 + 1
Output
2

実験が終了したら、セッションを終了するにはCTRL+Dを押してください。

結論

Juliaは、データサイエンスやアプリケーションの構築に使用されるプログラミング言語です。このガイドはインストールと基本的な使用方法についてのみカバーしていますが、Juliaでプログラミングや作成を学ぶには、公式のJulia学習サイトで詳細を確認できます。他の言語をインストールすることに興味がある場合、特にデータサイエンスに関する場合は、Rのインストール方法に関する当社のチュートリアルをチェックしてください。

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-julia-programming-language-on-ubuntu-22-04