【环境搭建】基于WSL开发小安派之WSL配置篇

[复制链接]
查看686 | 回复3 | 2023-12-8 18:04:32 | 显示全部楼层 |阅读模式

本帖最后由 KCrO 于 2023-12-8 18:09 编辑

本帖最后由 KCrO 于 2023-12-8 18:08 编辑

前言

为什么要用WSL开发小安派?WSL又是什么? 首先,WSL是windows下的linux子系统,详细说明见官方文档。至于为什么要用WSL,那就是因为不想装虚拟机😄

安装

1.准备工作

在安装wsl之前,应该确保电脑已经开启CPU虚拟化。

然后进入控制面板的“启动或关闭windows功能”中勾选“适用于Linux的Windows子系统” 或者在powershell中执行 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux完成后重启电脑。

2.下载安装

进入MicrosoftStore,搜索Ubuntu,你也可以安装其他发行版,这里用Ubuntu举例。搜索后选择你喜欢的版本,点击安装,注意!安装完后先不要急着点打开,我们先进入到 C:\Program Files\WindowsApps目录,找到 CanonicalGroupLimited.Ubuntu22.04LTS_2204.3.63.0_x64__79rhkp1fndgsc文件夹,大小为570MB左右的文件夹,带有 Ubuntu22.04LTS字样。复制里面的内容到你想要安装的位置,如我安装的位置放到 C:\App\Linux\Ubuntu2204,这样就实现了自定义安装位置。然后双击目录里面的 ubuntu2204.exe开始安装。 安装过程中会提示输入用户名和密码,按照提示就可以了。等安装完成后,就可以将 C:\Program Files\WindowsApps目录里的 CanonicalGroupLimited.Ubuntu22.04LTS_2204.3.63.0_x64__79rhkp1fndgsc删除了。

3.配置

安装完成后,我们需要对WSL进行一些配置,如换源,更新等。在此之前,我们需要将wsl的版本切换为WSL2.具体操作如下: 1.打开PowerShell,输入 wsl -l -v查看安装的子系统版本和运行状态 2.输入 wsl --set-version 分发版名称 版本号wsl --set-version Ubuntu-22.04 2,然后等待转换。转换成功后会有提示。

换源

这里换源以清华源为例,进入清华源的官网找到自己linux发行版的版本,复制源链接。 打开wsl终端,输入 sudo passwd,更新su密码,可以是你原来的密码。 然后执行 1.sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak对默认源进行备份。 2.sudo vim /etc/apt/sources.list进入VIM编辑器对源进行编辑 3.双击d键可以快速删除一行,删除完之后,按一下i键进入编辑模式,将复制的源粘贴进去,这里需要在网站里先复制,然后回到wsl,按一下鼠标右键进行粘贴。粘贴之后检查以下是否有错,没问题后按一下ESC退出编辑模式,然后输入 :wq退出VIM编辑器。需要键盘输入,不能复制粘贴😄 4.输入 sudo apt update更新,可以再输入 sudo apt-get updatesudo apt-get upgrade更新环境。 至此,换源已经结束。可以愉快地使用WSL2了😄

参考

WSL1升级为WSL2 WSL官方文档 清华软件源

本帖被以下淘专辑推荐:

回复

使用道具 举报

干簧管 | 2023-12-8 18:37:56 | 显示全部楼层
回复

使用道具 举报

zjulic | 2023-12-8 19:03:49 | 显示全部楼层
WSL2怎么映射串口呢?
回复 支持 反对

使用道具 举报

KCrO | 2023-12-8 19:11:35 | 显示全部楼层
zjulic 发表于 2023-12-8 19:03
WSL2怎么映射串口呢?

用usbip,后面会详细写,你可以参考百度的教程
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则