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

Windows Subsystem for Linux (WSL)は、Windows上の仮想マシンによりLinux環境を提供します。LSI設計ツールで使用されるOSはLinuxであることが多いので、Windowsユーザは、ターゲットの製造プロセスごとに、WSLを使用して開発環境を構築すると便利。備忘録として、インストール手順と初期設定をメモしておきます。

WSL2以降(2020年)のバージョンでは、Xサーバが利用可能になっているので、別途Xサーバ(VcXsrvなど)をインストールする必要はありません。

  1. Windowsのスタートメニューより以下の設定
    1. すべてのアプリ -> Windowsツール -> コントロールパネル -> プログラム -> Windowsの機能の有効化または無効化で、「Linux用Windowsサブシステム」と「仮想マシンプラットフォーム」にチェックしてOK
    2. Windowsを再起動
  2. スタートメニューからターミナル(PowerShell)を起動し、下記のコマンドでLinuxをインストール
    1. 提供されているディストリビューションのリストを表示
      • wsl --list --online
    2. 選んだディストリビューションをインストール
      • wsl --install -d ディストリビューション名
    3. エラーが出る場合は、WSLをアップデートしてみる
      • wsl --update
    4. Windowsを再起動
  3. WSLを最新版に更新
    1. Ubuntuにログイン
    2. Ubuntuのターミナルで、下記のコマンドで最新版に更新
      • sudo apt update; sudo apt upgrade -y
  4. 日本語環境のインストール
    1. 必要に応じて下記の日本語環境を導入
      • 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
  5. Ubuntuの起動
    1. 以降、PowerShellを起動して、ツールバーのドロップダウンアイコン(下向きカーソル)からUbuntuを選択、またはPowerShellで下記コマンドから起動します。
      • wsl または wsl -d ディストリビューション名
  1. プログラミング環境のインストール
    1. Ubuntuのターミナルから、必要に応じて以下のインストールを実施(Ubuntu 24.04の例)。
      • sudo apt install build-essential // gcc, g++など
        sudo apt install nodejs
        // Node.js

        sudo apt install npm
        sudo apt install python3 python3-pip
        // python3
        sudo apt install python3-venv
        sudo apt install emacs
        // テキストエディタ, vimを使う人は不要
        sudo apt install cmigemo
        // ローマ字-日本語検索
        を使う場合
  2. X window用ユーティリティのインストール
    1. xhost の実行には必須
      • sudo apt install x11-xserver-utils
    2. ターミナルは好みで(無くてもよい)
      • sudo apt install xterm

作成した開発環境が気に入らなければ、WSLを初期化してやり直しができます。

  1. Linuxの初期化
    1. スタートメニューからPowerShellを起動し、下記のコマンドで初期化
      • wsl --unregister Ubuntu // Ubuntuを初期化する例
    2. PowerShellを起動し、ツールバーのドロップダウンアイコン(下向きカーソル)からUbuntuを選択すると、初期設定から開始される
  2. Linuxの削除
    1. Windowsの設定 -> アプリ -> インストールされているアプリから、削除するディストリビューションを選んで、アンインストール

コメント

“Windows Subsystem for Linux のインストールメモ” への1件のコメント

  1. […] WSLのインストールメモ […]