win_vscode_wsl_ubuntu教程

win_vscode_wsl_ubuntu教程

  1. 启用或关闭Windows功能处开启适用于Linux的Windows子系统虚拟机平台,可能会需要重启电脑

    在这里插入图片描述

  2. 设置wsl

    # 将`wsl2`设置为默认版本
    C:\Users\Administrator>wsl --set-default-version 2
    有关与 WSL 2 关键区别的信息,请访问 https://aka.ms/wsl2
    
    操作成功完成。
    
    # 更新`wsl`,会在`wsl`重启后生效
    C:\Users\Administrator>wsl --update
    正在检查更新。
    已安装最新版本的适用于 Linux 的 Windows 子系统。
    
    # 重启`wsl`
    C:\Users\Administrator>wsl --shutdown
    
  3. 在软件商城安装ubuntu,这里选择Ubuntu 24.04 LTS,安装完成后打开,并根据提示输入信息

  4. 配置wslubuntu

    # 查看`wsl`的分发版本
    C:\Users\Administrator>wsl -l --all -v
      NAME            STATE           VERSION
    * Ubuntu-24.04    Running         2
    
    # 把分发版本的.tar文件导出到D盘
    C:\Users\Administrator>wsl --export Ubuntu-24.04 D:\WSL-Ubuntu24.04.tar
    正在导出,这可能需要几分钟时间。
    操作成功完成。
    
    # 注销当前版本的分发版
    C:\Users\Administrator>wsl --unregister Ubuntu-24.04
    正在注销。
    操作成功完成。
    
    # 重新导入并安装`ubuntu`到D盘
    C:\Users\Administrator>wsl --import Ubuntu-24.04 D:\WSL-Ubuntu24.04 D:\WSL-Ubuntu24.04.tar --version 2
    正在导入,这可能需要几分钟时间。
    操作成功完成。
    
    # 删除.tar文件
    C:\Users\Administrator>del D:\WSL-Ubuntu24.04.tar
    
  5. 在软件商店安装Windows Terminal
    在这里插入图片描述

  6. 在Ubuntu-24.04 TSL 中设置root密码,并更新

    # 设置`root`密码
    root@china:~# sudo passwd root
    New password:
    Retype new password:
    passwd: password updated successfully
    # 更新
    root@china:~# sudo apt-get update && sudo apt-get upgrade
    
  7. vscode中安装wsl插件
    在这里插入图片描述

  8. vscode中打开ubuntu,点击左下角,选择Connect to WSL
    在这里插入图片描述

最终展示
在这里插入图片描述

相关推荐

  1. RabbitMQ 教程

    2024-07-17 04:42:01       60 阅读
  2. Tomcat教程

    2024-07-17 04:42:01       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 04:42:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 04:42:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 04:42:01       62 阅读
  4. Python语言-面向对象

    2024-07-17 04:42:01       72 阅读

热门阅读

  1. ARP协议

    2024-07-17 04:42:01       27 阅读
  2. 基于Go1.19的站点模板爬虫

    2024-07-17 04:42:01       26 阅读
  3. 刷题Day54|99. 岛屿数量、100. 岛屿的最大面积

    2024-07-17 04:42:01       26 阅读
  4. 日耗100和100W投手思维的区别

    2024-07-17 04:42:01       22 阅读
  5. C语言经典程序100案例

    2024-07-17 04:42:01       19 阅读
  6. 【数据结构】顺序表

    2024-07-17 04:42:01       21 阅读
  7. 类和对象(2

    2024-07-17 04:42:01       29 阅读
  8. Elasticsearch:6.0及其ES-Head插件安装

    2024-07-17 04:42:01       25 阅读
  9. 【架构-20】引擎和库

    2024-07-17 04:42:01       26 阅读
  10. 如何在vue3中实现动态路由

    2024-07-17 04:42:01       24 阅读
  11. JWT 认证校验 从理论到实战

    2024-07-17 04:42:01       28 阅读
  12. vue3 学习笔记12 -- 插槽的使用

    2024-07-17 04:42:01       25 阅读