LIVA の Windows 10 に Windows Subsystem for Linux をインストール


Windows 10 Fall Creators Update から Windows Subsystem for Linux (WSL) が正式にサポートされましたので、LIVA に Windows Subsystem for Linux をインストールしてみました。

前提:

Windows 10 Fall Creators Update(1709) がインストールされていることが前提です。

Windows の機能の有効化:

最初に Windows の機能で、Windows Subsystem for Linux を有効化します。

「コントロールパネル」、「プログラムと機能」、「Windows の機能の有効化または無効化」を開きます。

「Windows Subsystem for Linux」のチェックボックスにチェックを入れて「OK」ボタンを押します。

 

コマンドプロンプトを起動して、wsl を実行してみます。

> wsl

β版だった Creators Update の頃は、これで wsl のインストールが始まったはずですが、Fall Creators Updatewsl では起動せず、Windows ストアから Linux ディストリビューションをインストールするように指示されます。

 

Linux ディストリビューションのインストール:

先ほど指示通りに Windows ストアから Linux ディストリビューションをインストールします。下記の URL を Microsoft Edge で開きます。

https://aka.ms/wslstore

現在インストール可能な Linux ディストリビューションには、「Ubuntu」、「openSUSE Leap」、「SUSE Linux Enterprise Server」があります。この中から1つを選択しなければならないのではなく、ディスク容量が許すのなら 3つ全てをインストールして切り替えて使用することも可能です。複数の Linux ディストリビューションをインストールした場合、最初にインストールしたものがデフォルトの Linux ディストリビューションになります。

 

ここでは、Linux ディストリビューションとして Ubuntu を使うことにします。

Ubuntu を購入してインストールします。(費用はかかりません。)

インストールを開始すると、ターミナルが開きます。

しばらくすると、Linux のユーザ名とパスワードの設定が始まります。

ユーザ名とパスワードを設定すると完了です。

 

wsltty のインストール:

そのまま設定を進めても良いのですが、デフォルトのターミナルは少し使いづらいので、wsltty を使うことにします。wsltty は、以下の URL からダウンロードします。

https://github.com/mintty/wsltty/releases

Screenshot of github.com

 

wsltty のインストールを開始すると、警告ダイアログが表示されます。

実行しないと wsltty のインストールができませんので、「詳細情報」をクリックして、アプリと発行元を確認します。

「実行」ボタンを押して、インストールを進めます。

インストールが完了すると、デスクトップに WSL-Terminal アイコンが作成されます。このアイコンをダブルクリックして、 wsltty を開きます。

WSL Terminal アイコン

wsltty を開くと、先ほど設定したユーザでログインした状態になります。

 

wsltty の設定を変更します。マウスの右ボタンを押してポップアップメニューを開きます。

 

「Options」の「Text」から、Font と Locale 及び Character set を日本語が使用できるように変更します。


ここでは以下の設定にしました。

  • Font を 「MS ゴシック」12pt に変更
  • Locale を 「ja_JP」に変更
  • Character set を 「UTF-8」に変更

 

次に UI を日本語に変更します。「Options」の「Window」の UI language を設定します。

 

  • UI language を「 ja」 に変更

 

これでメニューが日本語に切り替わります。

 

Ubuntu の初期設定:

日本語ローケルを作成します。

$ sudo locale-gen ja_JP.UTF-8 ja_JP.EUC-JP

 

デフォルトの言語を ja_JP.UTF-8 に変更します。

$ sudo update-locale LANG=ja_JP.UTF-8

 

wsltty を閉じて、デスクトップの WSL-Terminal アイコンをダブルクリックして、 wsltty を再度開きます。(再ログインします。)

 

パッケージのアップデート:

パッケージを最新のものにアップデートします。

$ sudo apt-get update
$ sudo apt-get dist-upgrade

 

参考記事: