Ubuntu 22.04にJuliaプログラミング言語をインストールする方法
日本語のネイティブな表現を使って、以下の文章を言い換えてください。オプションは一つだけで大丈夫です。
イントロを言い換えてください。
ジュリアは、計算と解析において高いパフォーマンスを発揮するように設計されたプログラミング言語です。データサイエンス、科学研究、可視化、機械学習、そして一般的なアプリケーションの構築でも人気があります。公式サイトでは、ジュリア言語を試すためのライブデモを提供していますが、実際に使用したり開発するためにはシステムにインストールする必要があります。
このチュートリアルでは、マシンにJuliaをダウンロードしてインストールする方法を説明します。Juliaをシステムに認識させ、Juliaを使用してコーディングするための対話型REPLセッションを起動することも含まれます。
前提条件
- An Ubuntu 22.04 server, set up according to our initial server setup guide for Ubuntu 22.04, with a non-root user with sudo privileges and a firewall enabled.
ステップ1:Juliaのダウンロードとインストール
Juliaをインストールする推奨方法は、予めコンパイルされたバイナリを使用することです。ただし、必要に応じてソースコードからJuliaをコンパイルするオプションもあります。このチュートリアルでは、Juliaの公式ダウンロードページから公式の予めコンパイルされたバイナリをダウンロードします。ホームディレクトリ内にいることを確認し、ダウンロードを開始してください。
- wget https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz
このコマンドはwgetを使用して公式の事前コンパイル済みバイナリをダウンロードします。インストールを完了するために、ダウンロードしたアーカイブを展開します。これはtarコマンドを使用して行います。
- tar zxvf julia-1.8.1-linux-x86_64.tar.gz
ジュリアのインストールは、新しいディレクトリであるjulia-1.8.1に完了しました。この場所は「ジュリアディレクトリ」と呼ばれ、後の参照に使用されます。ジュリアは完全にこの一つのディレクトリに含まれています。将来的にジュリアをアンインストールしたい場合は、完全なアンインストールのためにこのディレクトリを削除することができます。
ステップ2 — JuliaをPATHに追加します。
インストールが完了したら、システムはJuliaの実行可能ファイルを見つける必要があります。これは、Juliaのbinディレクトリの完全なパスをPATH環境変数に追加することで実現できます。これはLinuxがPATHの調整を許可している場所の1つです。nanoや好きなテキストエディタを使用して、~/.bashrcを開いてください。
- nano ~/.bashrc
以下の行をファイルの最下部に追加してください。Juliaのディレクトリを基準にして、Juliaをインストールしたディレクトリを使用してください。
. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"
あなたは、binフォルダへの絶対パスを使用するように求められています。この例では、ホームディレクトリが使用されていますので、もし別の場所を選択した場合は、Juliaディレクトリのディレクトリ名を適切に更新することを確認してください。
作業が終了したら、CTRL + Oを押して保存し、次にCTRL + Xを押して終了してください。
この変更が有効になるためには、.bashrc ファイルをソースしてください。
- source ~/.bashrc
今、あなたのシステムはジュリアの実行ファイルを見つけることができます。
ステップ3 — Julia REPLの実行
正しくインストールされているか確認し、言語自体を試すために、対話型のREPL(読み込み-評価-出力-繰り返し)セッションを開始してください。これにより、即時のフィードバックを得ることができ、言語を使うことができます。
現在、juliaがPATHに設定されているため、次のコマンドでセッションを開始できます:
- julia
_ _ _ _(_)_ | 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
2
実験が終わったら、セッションを終了するには、CTRL+Dを押してください。
結論
ジュリアは、データサイエンスやアプリケーションの構築に使用されるプログラミング言語です。このガイドは、インストールと基本的な使用法についてのみ解説していますが、公式のジュリア学習サイトにて、ジュリアでのプログラミングやクリエーションについて詳しく学ぶことができます。他の言語、特にデータサイエンスのためのRのインストールに興味がある場合は、当社のRのインストールチュートリアルをご覧ください。