WSL2环境安装(自定义安装路径,非C盘)+ 可视化 + VScode连接WSL

为了便于在Window系统上进行Linux开发,WSL2就是一个非常好的选择。

安装流程

  1. 确保系统版本满足WSL2的最低安装需求
  2. 开启虚拟化和Linux子系统
  3. 更新WSL
  4. 下载发行版本(如Ubuntu)的安装包
  5. 选择需要的安装路径进行安装

总体可看官方安装教程(在安装Ubuntu等发行版本的时候停住)
官网网址 https://learn.microsoft.com/zh-cn/windows/wsl/install-manual

更新系统

这部分就不细说了,推荐安装到较新版本的系统

开启虚拟化和Linux子系统

  1. 以管理员身份打开powershell
  2. 开启Linux子系统(输入以下命令)
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  1. 开启虚拟机
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  1. 重启电脑

下载 Linux 内核更新包

在powershell中输入

# 一般默认是已经安装有wsl,所以只需要更新内核
wsl.exe --update
# 如果没有,则安装
wsl.exe --install

将 WSL 2 设置为默认版本

wsl --set-default-version 2

下载发行版(不通过store安装,手动下载安装)

store 会默认安装到C:盘中,不过大部分情况下我们都不希望安装到C:盘,则通过手动下载发行版,自定义安装路径
这里以安装Ubuntu22 LST为例
下载链接:https://aka.ms/wslubuntu2204

  1. 会下载一个文件叫:Ubuntu2204-221101.AppBundle 或者类似的文件,将其后缀改为 .zip
  2. 将其解压到你想安装的路径下
  3. 会解压出一个文件叫:Ubuntu_2204.1.7.0_x64.appx 或者类似的文件(后期更新了文件名可能会改变),同样将其后缀改为 .zip
  4. 解压这个文件(解压到要安装的位置,不要默认路径,会与之前的文件有重名文件,建议解压到那个路径下的新文件目录下)
  5. 运行 ubuntu.exe 进行安装(在哪个目录下运行,就是安装在哪),设置UNIX的用户名和密码即可安装完成。

可视化方法

WSL2运行GUI图形界面应用

微软官方提供了一个可视化的方法:https://github.com/microsoft/wslg
这种方法只能显示你要运行的程序的界面,看自己需求是否这种方式合适(不用安装别的程序,直接运行即可弹出窗口)

推荐方法

https://www.bilibili.com/video/BV1LA411n7BK/?vd_source=d99b02574c065d9b9a69c5c1e1b9bc23
我发现这种远程桌面连接会比较卡顿,可能是延迟高的问题。

Xlaunch

这是一种方法,需要的可自行查询安装方法
推荐教程 https://blog.csdn.net/dhdhhy/article/details/131841226

MobaXterm

具体不细说了,自行选择吧
推荐教程https://www.cnblogs.com/cainiao-chuanqi/p/11366726.html

开发

非常推荐使用VScode,安装好VScode后,安装WSL插件,然后在远程链接里可以选择WSL然后就能连接上Ubuntu系统。

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
引用中提到,要在VSCode中打开WSL2,可以进入OpenCVdmeo文件夹,然后在终端键入"code ."。这样就可以使用VSCode打开了。同时,引用中提到安装Xfce4可视化GUI界面是必需的,因为OpenCV打开图像窗口需要使用它。所以,你可以在WSL2安装Xfce4,并使用VSCode进行可视化操作。引用提到,你还可以在Windows PowerShell中使用命令"wsl --update"来更新WSL2。这将确保你的WSL2环境得到更新,以便与VSCode可视化功能兼容。所以,通过以上方法,你可以在WSL2中使用VSCode进行可视化操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [十八、Ubuntu20.04 + VSCode + Opencv3.4.16 配置 + WSL2 可视化](https://blog.csdn.net/qq_41742043/article/details/128234210)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [WSL2+VSCODE+OPENCV](https://blog.csdn.net/sy95122/article/details/125291564)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值