WSL - kugi-ocean/public GitHub Wiki

Windows 上で Linux 環境を作る WSL (Windows Subsystem for Linux) についてのメモです。

インストール

Windows で PowerShell を管理者権限で起動し、

wsl --install
wsl --install -d Debian  # Debian ディストリビューションを使いたい場合

失敗した場合

「wsl : 用語 'wsl' は、コマンドレット、関数...」となってインストールできない場合は以下の手順を試してください。

  1. 「Windowsの機能の有効化または無効化」で「Linux 用 Windows サブシステム」をチェックして有効化する
  2. \C:\Windows\System32\ にいって、「wsl」をダブルクリックで実行する
  3. wsl --install -d Debian

Debian の初期設定

Windowsアプリから「Debian」を起動。ユーザー名とパスワードを適当に設定する。その後で

sudo apt update
sudo apt upgrade -y
sudo apt install git emacs  #- git と emacs をインストールしたいとき
sudo apt install fonts-noto-cjk  #- emacs で日本語表記

wsl の設定

wslアプリのタブ右の「+」から「設定」を選ぶことで、環境を設定できる。例えば

  • Debian → テキスト配色を「One Half Dark」、見分けがつかないテキストの明るさを自動的に調整をオン
  • emacs のキーバインドに衝突しないように、ショートカット「Ctrl+v でペースト」を外す