Ubuntu 22.04.2LTS on WSL2

  • Cygwinで頑張ってみたけど大失敗したので、WSL2のUbuntuで同じことをやってみようとチャレンジしてみたらあっさり成功してしまった。当然ながらASLRと共存できているので、こちらで問題ないですね。Cygwinはオワコン。
  • 初期のWSLでWindows側のファイルにアクセスするときに一癖あった気がしたけど、/etc/wsl.confの設定をしておけば問題なく動くようです。

Install

  • WSL2を有効にする。
  • Ubuntu 22.04.2LTSをインストールする。
  • Ubuntuのパッケージを最新にする。
    • sudo apt update
    • sudo apt upgrade
  • 必要なプログラムをインストールする。

WSL2の設定

~$ cat /etc/wsl.conf

[boot]
systemd=true

[automount]
enabled= true
root= /mnt/
options= "metadata,umask=22,fmask=11"
mountFsTab= false

# Enable DNS – even though these are turned on by default, we'll specify here just to be explicit.
[network]
# generateHosts= true
# generateResolvConf= true

fetchmailの設定

procmailの設定

.bash_profileの設定