关于后端:Windows10安装WSL2和Ubuntu的过程

45次阅读

共计 1246 个字符,预计需要花费 4 分钟才能阅读完成。

  因为在 Windows10 环境中装置了 2 个雷同的包导致抵触,所以想到了通过 WSL2+Docker 的形式进行编程开发。因为 Docker Desktop 间接装置就行了,不做介绍。本文次要介绍 WSL2 和 Ubuntu 的装置过程。

一. 装置前的环境筹备

1. 降级 Windows 零碎

  因为低于某个版本号不反对 WSL2,所以尽可能将 Windows 系统升级下。Windows 版本号如下:

2. 关上开发人员模式

二. 启动 WSL 和虚拟机

1. 启用 WSL

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2. 启用虚拟机平台

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3. 下载和装置 wsl 更新包

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载 wsl 更新包后进行装置:

4. 设置 WSL2 为默认版本:

wsl --set-default-version 2

能够通过 wsl -l -v 查看 wsl 的版本信息。

三. 装置 Ubuntu 20.04 LTS

1. 利用商店打不开问题

  本想通过 Windows Store 装置 Ubuntu 20.04 LTS,然而发现利用商店打不开。参考 [1] 执行命令 inetcpl.cpl 关上 Internet 属性:

  同时选中应用 TLS 1.0、TLS 1.1、TLS 1.2 和 TLS 1.3(实验性),而后确定,而后就能够关上 Windows Store 了。装置 Ubuntu 20.04 LTS 如下:

2. 装置 WSL 并设置账号

  关上并期待 WSL 装置,而后设置用户名和明码:

3. 设置默认 root 用户登录

将上面的 XXX 替换为相应的用户名:

C:\Users\xxx\AppData\Local\Microsoft\WindowsApps\CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc\ubuntu2004.exe config --default-user root

重启 WSL 后可看到默认登录为 root 用户:

  接下来依据须要进行操作,比方替换 Ubuntu 20.04 LTS 默认下载源为阿里源,装置 ssh 服务,在 Windows 和 WSL 间拷贝文件,通过 Ubuntu 装置 Docker 镜像,通过 ssh 进行 Rider 的近程开发等。前面尽可能的把所有的利用迁徙到 Docker 和 K8S 中来做云原生开发。

参考文献:
[1]Microsoft Store 无奈加载页面,请稍后重试:https://blog.csdn.net/weixin_…
[2]Windows 10 专业版装置 WSL2:https://blog.csdn.net/li13251…

本文由 mdnice 多平台公布

正文完
 0