Windows Subsystem for Linux のインストールメモ

インストール手順

Windows Subsystem for Linux (WSL)は、Windows上の仮想マシンによりLinux環境を提供する。WSL2以降(2020年)のバージョンでは、Xサーバが利用可能になっているので、別途Xサーバ(VcXsrvなど)をインストールする必要はない。

  1. Windowsのスタートメニューより、すべてのアプリ - Windowsツール - コントロールパネル - プログラム - Windowsの機能の有効化または無効化で、「Linux用Windowsサブシステム」と「仮想マシンプラットフォーム」にチェックしてOKし、Windowsを再起動
  2. スタートメニューからターミナル(PowerShell)を起動し、下記のコマンドでWSLをインストール
    wsl --install          // デフォルトでUbuntuがインストールされる
    
  3. Windowsを再起動すると、Ubuntuのユーザとパスワードを問い合わせてくる
  4. ログインすると、Ubuntuのターミナルが起動するので、下記のコマンドで、最新版に更新
    sudo apt update; sudo apt upgrade -y
    
  5. 日本語環境のインストール
    sudo apt install language-pack-ja language-pack-gnome-ja
    sudo update-locale LANG=ja_JP.UTF-8
    sudo apt install manpages-ja manpages-ja-dev
    sudo dpkg-reconfigure tzdata                   // Asia, Tokyoを設定
    echo 'export LANG=ja_JP.UTF-8' >> ~/.bashrc
    
  6. 以降、ターミナルを起動して、ツールバーのドロップダウンアイコン(下向きカーソル)からUbuntuを選択するとUbuntuが起動(ターミナルで ubuntuと入力してもよい)
基本環境の作成

  1. 開発環境のインストール(必要に応じて)
    sudo apt install build-essential               // gcc, g++など
    sudo apt install nodejs                        // Nodejs
    sudo apt install python3 python3-pip           // python3
    sudo apt install python3-venv
    pip install click
    sudo apt install emacs                         // テキストエディタ, vimを使う人は不要
    sudo apt install cmigemo                       //ローマ字-日本語検索
    
  2. X window用ユーティリティのインストール
    sudo apt install x11-xserver-utils             // xhostコマンドの実行に必要
    
初期化

WSLは、導入したLinux環境を簡単に初期化できるので、Linux開発環境やアプリを使用するだけなら、実機よりも便利。


2023, Akio Kitagawa, Kanazawa Univ.