WSL2を用いたUbuntu 22.04 LTS環境の構築
- はじめに
- Windowsのバージョンの確認
- 参考
- Powershellの実行方法
- WSLのインストールとUbuntuのインストール
- 日本語環境を整える
- Ubuntu 20.04から22.04へのアップグレード
- Linuxのインストール先の変更(必要に応じて)
- VSCodeをUbuntuと連携させる
- WSL2 + Docker(必要に応じて)
- WSL + Ruby on Rails(必要に応じて)
- Ubuntu 22.04 LTSへのインストールメモ
- WSL上にインストールしたLinuxのバックアップ
- トラブルシューティング(困った時の対応)
- 戻る
はじめに_
本ページでは、Windows Subsystem for Linux バージョン2 (WSL2)にUbuntu 22.04 LTSを用いてLinux環境を構築する手順を記載する。
WSLの最新バージョンではWindows 10と Windows 11でインストール方法に違いはない(以前はWindows 10でGUI環境を構築する際にひと手間必要だった)。このため、どちらのバージョンを使っていても以下の手順でUbuntuの環境を構築できる。
Windowsのバージョンの確認_
Windowsのバージョンを最新版にアップデートしておくこと。Microsoft公式ページでは以下のバージョン以上にすることが求められている。
- Windows 10 バージョン 2004 以降 (ビルド 19041 以降)
- Windows 11の任意のバージョン
Windowsのバージョンの調べ方は以下の手順で調べることができる。
- 「スタート」にアイコンを合わせ、右クリックし「ファイル名を指定して実行」をクリックする。
- 半角文字で winver と入力してEnterキーを押す。
- 新しく開いたウィンドウにバージョン情報が記載されている。
本チュートリアルは以下の環境で動作確認を行っている。
- Windows 10 22H2 (OSビルド 19045.2728)
- Windows 11 22H2 (OSビルド 22621.1635)
予想しないトラブルを避けるためにWindows Updateで最新のバージョンにしておくこと。
参考_
Powershellの実行方法_
以下のページの「Powershellの使用方法」を参照し、Powershellを管理者権限で起動する。
WSLのインストールとUbuntuのインストール_
- WSL2とUbuntu 22.04のインストール
- Ubuntu 22.04LTSの初期設定(2023年6月4日追記)
日本語環境を整える_
- エディタGEDITのインストールとGUIでの日本語入力環境の整備(Ubuntu 22.04)(2023年6月4日追記)
- Emacs (Ubuntu 22.04 on WSL2):情報基礎を受講していないならば不要、(2023年6月4日追記)
- 日本語LaTeX環境 (Ubuntu 22.04 on WSL2):情報基礎を受講していないならば不要
- グラフ・図作成ツール(Ubuntu 22.04 on WSL2):情報基礎を受講していないならば不要
Ubuntu 20.04から22.04へのアップグレード_
Linuxのインストール先の変更(必要に応じて)_
VSCodeをUbuntuと連携させる_
WSL2 + Docker(必要に応じて)_
- WSL2でDockerを用いる(未更新:Ubuntu 20.04での場合)
- WSL2上のUbuntu 20.04LTSでデータサイエンス100本ノック(未更新:Ubuntu 20.04での場合)
- Virtuoso Open Source Edition 7 on Docker with Debian 11(未更新:Ubuntu 20.04での場合)
WSL + Ruby on Rails(必要に応じて)_
- rbenvを用いたRuby実行環境の構築 on Ubuntu 22.04
- rbenvを用いたRuby on Rails環境の構築 on Ubuntu 22.04
- Ubuntu 20.04上でRuby on Railsをnginxで動かす(未更新:Ubuntu 20.04での場合)
- VScodeでWSL上のRuby on Railsコードを書く(未更新:Ubuntu 20.04での場合)
Ubuntu 22.04 LTSへのインストールメモ_
- Ubuntu 20.04 LTSへの自動証明システムOtter のインストール(未更新:Ubuntu 20.04での場合)
- Ubuntu 20.04 LTSへのgprologのインストールメモ:Ubuntu 22.04 LTSでも同様なことを確認済み
- Ubuntu 20.04 LTSへのCoq/SSReflect/MathCompのインストールメモ(未更新:Ubuntu 20.04での場合)
- Rust on Ubuntu 22.04 in WSL2
- Ubuntu 20.04上でGraphvizを用いる:Ubuntu 22.04 LTSでも同様なことを確認済み