<AI>
Manjaro LinuxにLivebookをインストールするには、
主にDockerを使用する方法か、Elixir/Erlang環境に直接インストールする方法があります。

最も簡単で推奨されるのはDockerを使用した方法です。

方法1: Docker を使用する(推奨)

ManjaroにDockerがインストールされていない場合は、先にインストールします。

Dockerのインストールと起動

bash
sudo pacman -S docker
sudo systemctl enable --now docker
sudo usermod -aG docker $USER

# 一度ログアウトして再ログインするとdockerコマンドがsudoなしで使えます

Livebookの実行
ターミナルで以下のコマンドを実行し、Livebookをダウンロードして起動します。

bash
docker run -p 8080:8080 -p 8081:8081 --init \
  -v $(pwd):/data \
  ghcr.io/livebook-dev/livebook

アクセス

ターミナルに表示されたURL(通常は http://localhost:8080)をブラウザで開きます。
docker が起動した時に表示されている token をブラウザ画面の token の欄に入力する。

------------------------------------------------------------
方法2: asdf を使用してインストール(ネイティブ)

Elixir 開発環境をすでにお持ちの場合や、Docker を使いたくない場合に適しています。

asdf のインストール (Erlang/Elixirのバージョン管理ツール)

bash
git clone https://github.com ~/.asdf

# ~/.bashrc や ~/.zshrc に設定を追加する必要あり

Erlang/Elixir のインストール

bash
asdf plugin add erlang
asdf plugin add elixir
asdf install erlang <最新版>
asdf install elixir <最新版>

Livebook のインストール

bash
mix escript.install hex livebook

実行

bash
~/.mix/escript/livebook start

------------------------------------------------------------
方法3: AUR からインストール

Manjaro(Arch系)では、AURからインストールすることも可能です。

bash
pamac build livebook

インストール後、ターミナルで livebook コマンドで起動できます。

補足

Elixirをすでにお使いの場合は、mix でグローバルにインストールする方が便利です。

Docker環境の方が環境を汚さず、アップデートも簡単です