WSL(Ubuntu 18.04 LTS) + R 3.6.0 への rgl パッケージのインストール

WSL 内の R に3次元可視化パッケージである rgl をインストールしようとしたところ、ハマったので解決法を残しておきます。

環境

Staged Install の無効化

エラーログを見ると、インストールの過程でファイルを移動しようとした際に permission denied によって失敗しているようです。ほぼ同じエラーが既に Stack Overflow で質問されており、解決法も提案されていました。

ubuntu - R package 'ps' fails to install because permission denied to mv in final step of install - Stack Overflow

どうやら、R 3.6 からの新機能である Staged install が原因のようです。そのため、R を起動後に次のコマンドを入力することでこの問題は解決できました。

Sys.setenv(R_INSTALL_STAGED = FALSE)

X11 のインストール

しかし、今度は X11 が見つからない、というエラーが発生しました。さらに、X11 インストール後もいくつかのパッケージが足りないと言ってエラーが発生しました。
結論として、WSL(Ubuntu 18.04 LTS) では以下のパッケージをインストールすることで rgl をインストールすることが出来ました。

$ sudo apt install xorg libx11-dev libglu1-mesa-dev libfreetype6-dev

参考