Ubuntuと必要な操作はほぼ同じ。
以下のサイトからCentOS7かCentOS8のZIPファイルをダウンロードする。
CentOS6の環境テストをしたかったので、今回は古い方のCentOS7をダウンロードした。ZIPファイルを解凍して、CentOS7.exe
を起動するとWSLにインストールされる。なんとデフォルトのユーザーはrootなんですね。びっくりです。
Ubuntu等がインストールされていて、2回目以降に起動するときは、wsl -d CentOS7
とする。
Xを飛ばすためのパッケージをインストール
yum install xauth libXtst libXrender -y
GUIテストのためのxeyesをインストール
yum install xeyes -y
emacsなんか使いたくないのでnanoをインストール
yum install nano -y
~/.bashrc
を開き、以下の1行を追記
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0
VcXsrv Windows X Serverを起動し、ターミナルを起動し直すか、source ~/.bashrc
を読み込む。echo $DISPLAY
で
100.100.100.100:0.0
などと表示されるはずである。
で紹介しているVcXsrvをインストールし、-ac
のオプションをつけて起動しておくと、xeyes
でマウスを追随する目ん玉が表示されるはずである。