Windows10 wsl に .net core 6.0 オペレーティング環境をインストールする
環境
- wsl 無料 18.04
- .net 6.0
関連情報
wsl 環境に dotnet-sdk を手動でインストールする
- Ubuntu 用の SDK dotnet-sdk-6.0.100-linux-x64.tar.gz をダウンロードします。
- E:\downloads\dotnet-sdk-6.0.302-linux-x64.tar.gz に保存します。
- cmd を開き、コマンド wsl を入力して、デフォルトの Linux リリース バージョンを入力します (ローカル wsl のデフォルトは Ubuntu 18.04)。
- 作業ディレクトリ /home/dotnet を作成します
- バイナリ ファイルを wsl にコピーし、次のコマンドを実行します。
- cp E:\downloads\dotnet-sdk-6.0.302-linux-x64.tar.gz /home/dotnet/dotnet-sdk-6.0.302-linux-x64.tar.gz
- 作業ディレクトリ /home/dotnet/.dotnet を作成します
- SDKファイルを解凍します
- tar zxf “/home/dotnet/dotnet-sdk-6.0.302-linux-x64.tar.gz” -C “/home/dotnet/.dotnet”
- 環境変数を構成する
- 次の 2 行を ~/.profile ファイルに追加します。
- エクスポート DOTNET_ROOT=/home/dotnet/.dotnet
- エクスポート PATH=パス : パス:パス_ _ _: DOTNET_ROOT
- 設定を有効にする
- ソース.プロファイル
- 次の 2 行を ~/.profile ファイルに追加します。
- インストールが成功したことを確認する
- dotnet --list-sdks
- dotnet --list-runtimes
> dotnet --list-sdks
6.0.302 [/home/dotnet/.dotnet/sdk]
> dotnet --list-runtimes
Microsoft.AspNetCore.App 6.0.7 [/home/dotnet/.dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.7 [/home/dotnet/.dotnet/shared/Microsoft.NETCore.App]
要約:
Wsl はマウント ポイント (/mnt/e (e はローカル ディスクのドライブ文字) からローカル ディスクにアクセスする必要があります。マウント ポイントがわかれば、wsl と Windows の間で任意にファイルを交換できます。