windows10 wsl 中安装 .net core 6.0 运行环境
环境
- wsl Ubuntu 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”
- 配置环境变量
- 在~/.profile文件下加入以下两行内容
- export DOTNET_ROOT=/home/dotnet/.dotnet
- export PATH= P A T H : PATH: PATH:DOTNET_ROOT
- 使配置生效
- source .profile
- 在~/.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中任意交换文件了。