WSL(Windows Subsystem for Linux)でw3mを使ったらエラーになった。
"Wrong __data_start/_end pair"
ググって見つけたサイトがこちら。
WSL 1 上にインストールした Ubuntu 20.04 で w3m を実行すると Wrong __data_start/_end pair Aborted (core dumped) となる問題
このサイトの通りに作業して、無事解決した。
- 「Windows の機能」で「仮想マシンプラットフォーム」を有効化
-
wsl -l -v
でWSLのバージョンが「1」であることを確認
-
wsl --set-version 2
で「カーネルコンポーネントの更新が必要」となることを確認
- https://aka.ms/wsl2kernel から「x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ」をダウンロード(msiファイル)してインストール
- 再度、
wsl --set-version 2
して終わるのを待つ(10分くらい?)
-
wsl -l -v
でWSLのバージョンが「2」になっていることを確認
- 今後のことを考えて
wsl --set-default-version 2
としておく