1、安装 wsl2

1.1、打开WSL依赖功能

- 点击、勾选方式

Windows 虚拟机监控程序平台适用于 Linux 的 Windows 子系统
两个方框勾选 再点击 确定
重启 该开发设备,以更新 Windows 电脑配置

在这里插入图片描述

- 执行命令方式

以管理员身份运行 PowerShell 终端系统

在这里插入图片描述

  • 启用 适用于 Linux 的 Windows 子系统

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

  • 启用 Windows 虚拟机监控程序平台

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

PowerShell 终端系统 中,执行以上两条命令

在这里插入图片描述


而后 重启 该开发设备,以更新 Windows 电脑配置

1.2、安装WSL内核

点击以下链接即可快速获取:
WSL2 Linux 内核更新包适用于 x64 计算机

在这里插入图片描述


一路点击 “next” ,直到出现以下界面

在这里插入图片描述


Finish 安装完成

2、安装 Ubuntu 20.04.6 LTS

为保证开发环境的稳定,建议选择 Ubuntu 20.04.6 版本

在这里插入图片描述


点击 免费下载 ,我这里是 已安装 状态了

在这里插入图片描述


安装完成后,点击 打开 ,便可首次启动新下载的 Ubuntu 20.04.6

3、配置 Ubuntu 20.04.6 LTS

3.1、配置用户名和密码

这个过程比较简单,进行以下三步就OK
取用户名、输入密码、确认密码

在这里插入图片描述

3.2、切换 wsl 版本为 wsl2

输入以下命令,查看当前 Ubuntu-20.04 的版本

wsl -l -v

在这里插入图片描述

如果提示 VERSION1 ,则输入:

wsl --set-version Ubuntu-20.04 2

切换版本为 VERSION 2
(注意:该终端系统在桌面任意空白处 右击 -> 在终端中打开即可,不是wsl启动后的命令行交互终端)

3.3、更换为阿里云源 ~ 换源

更换为阿里云源,输入:

sudo vim /etc/apt/sources.list

输入刚才定义的密码,进入编辑界面

将以下配置粘贴进去

deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

在这里插入图片描述


贴入后效果如上图所示!
Esc + :wq 保存内容并退出

  • 安装包:

sudo apt-get update

  • 刷新索引:

sudo apt-get upgrade

3.4、安装依赖

以下这一部分依赖包可以一并执行,所以把一下内容复制粘贴到命令行终端即可

sudo apt-get update && sudo apt-get install binutils git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++ -multilib libc6-dev-i386 lib32ncurses-dev x11proto-core-dev libx11-dev lib32z1-dev ruby ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3-pip -y

【注意: g++ -multilib 字段在贴入后需要把 ++ 后边儿的空格删除一下才可以顺利执行】

接下来这些就需要,一条一条的复制,粘贴,然后按 “ 回车(Enter)” 执行了,耐心些问题不大!

sudo apt install libtinfo5

sudo apt install openjdk-11-jdk

sudo apt-get install libssl-dev

sudo apt install python2

sudo apt install genext2fs

sudo apt install mtools

sudo apt install u-boot-tools

sudo apt install mtd-utils

sudo apt install scons

sudo apt install autoconf

sudo apt install automake

sudo apt install libelf-dev

sudo apt install gcc-arm-none-eabi

sudo apt-get install device-tree-compiler

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1

4、配置 wsl2

4.1、WSL中修改配置文件

执行以下命令

sudo vim /etc/wsl.conf

修改配置

[boot]
systemd = true
[network]
hostname = MrBTimeSpace
[interop]
enabled = false
appendWindowsPath = false
[user]
default = whale

在这里插入图片描述

  • hostname 替换为该 windows 主用户的用户名(规避 ' . _ ' 等特殊符号 )
  • username 替换为在 3.1 步,首次进入 wsl 时取的名

具体信息打开 windows power shell 查看

在这里插入图片描述

4.2、windows中修改配置文件

在这里插入图片描述


新用户需要在该路径下新建一个,名为 .wslconfig 的文件
【新建一个 .wslconfig.txt 文本类型的文件,在保存时,去掉文件类型后缀】
【而后便可以得到一个名为 .wslconfigWSLCONFIG类型的文件】

可使用 记事本VSCode 工具进行编辑!

[wsl2]
#要分配给 WSL 2 VM 的逻辑处理器数量。
processors = 4

#Windows 上总内存的 50%
memory = 12GB

#Windows 上 25% 的内存大小四舍五入到最接近的 GB
swap = 8GB

#一个布尔值,用于指定绑定到 WSL 2 VM 中的通配符或
#localhost 的端口是否应可通过 localhost:port 从主机连接。
localhostForwarding = true

[wsl2]
processors = 4
memory = 12GB
swap = 8GB
localhostForwarding = true

在这里插入图片描述

至此,配置完毕,接下来就可以去获取源码,启动开发调试工作了ヾ(◍°∇°◍)ノ゙

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐