本帖最后由 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 update 和 sudo apt-get upgrade 更新环境。
至此,换源已经结束。可以愉快地使用WSL2了😄
参考
WSL1升级为WSL2
WSL官方文档
清华软件源
|
|