はじめに
経験したエラーや躓いたこと、その解決法についてアウトプットしたいと思い始めました。
未経験でエンジニア転職し日が浅く、至らない部分が多い記事だと思いますがご容赦ください。
やりたいこと
Linuxディストリビューションをコマンドでインストールする。
(Ubuntu20.04)
先に結論
Ubuntu20.04をインストールする場合
curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004
このコマンドでダウンロードされる。
ダウンロードが完了したら、下記コマンド
Add-AppxPackage .\app-name.appx
app-nameの部分好きに変更する。
以下、背景や状況の詳細
実行環境
・Windows Pro
・バージョン21H2
・OSビルド19044
背景
Docker上にLaravel sailで環境構築した際のこと。
自宅PCでは難なく環境構築が行えたが、
会社PCにてMicrosoftStoreからLinuxディストリビューションがインストールできず
キャッシュ削除やMicrosoftサポートなど試すも解決に至らない。
コマンドでインストールすることにしたが、
方法を調べるのに時間がかかった。
【Dockerとは、、】
使用しているPC上に複数の隔離された環境を構築する軽量なコンテナ型の仮想技術。
Dockerを使用するにはLinuxカーネルが必要となる。
WindowsでLinuxカーネルを動かす為にはWSL2(WIndows Subsystem for Linux)
をダウンロードする。
そこまでの手順は以下。ここでは割愛。
WSL の手動インストール手順
発生した問題
上記の通りWSL2を設定したのち、
手順6の - 「Linux ディストリビューションをインストールする」で、
Microsoft StoreからUbuntuのインストールを試みるも下記画面になりインストールできない。
手順6のリンク押下しても同じ。
((なぜできないかは不明です。。"(-""-)"
結論
WSL の手動インストール手順の下部にトラブルシューティングがあった。
手順6以降ちゃんと最後まで読んでいなかった。。。
Ubuntu20.04をインストールする場合
curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004
このコマンドでダウンロードされる。
ダウンロードが完了したら、下記コマンド
Add-AppxPackage .\app-name.appx
(app-nameの部分
ubuntu20.04の場合ubuntu-2004とかにしました。.appxは変えない。)
これでインストール完了('ω')ノ