• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Windows下WSL2的Ubuntu开发环境搭建

武飞扬头像
AsketYou
帮助1

1.背景介绍

Windows是市场占有率最高的桌面操作系统,嵌入式开发领域一般需要搭建ubuntu虚拟机环境以实现linux下的交叉编译等工作,传统的Vmvare Ubuntu虚拟机安装过程繁琐且资源消耗巨大。自从Windows提供WSL2的支持,Vmvare Ubuntu已经成为过去式。
WSL(Windows Subsystem for Linux),顾名思义就是在Windows中使用Linux系统,尤其是支持docker的WSL2发布后,完美的解决了开发人员的难题,在Windows系统中能毫无障碍的Linux系统。

2.环境确认

wls2只能运行于Windows 10系统之上,并且要求Windows 10版本为2004版本,内部版本号为19041版本或者更高版本。
运行PowerShell输入如下命令查询windows版本

winver

学新通

3.安装wsl

  1. 启用wsl相关windows功能
    学新通
  2. 切换到wsl2
    以管理员身份运行PowerShell输入如下命令:
wsl --set-default-version 2

4.安装Ubuntu

打开Ubuntu云镜像网页Ubuntu Cloud Images,找到对应Ubuntu对应版本,推荐使用20版本,
找到并下载相应镜像文件,注意这里要选带“wsl” 的镜像文件。
学新通
学新通
学新通
然后新建一个目录用于安装Ubuntu,我安装在c:\wsl\Ubuntu-20.10目录下,下载的ubuntu-20.10-server-cloudimg-amd64-wsl.rootfs.tar.gz在d:\目录下:
学新通
以管理员身份运行PowerShell并输入如下命令:

wsl --import Ubuntu-20.10 c:\wsl\Ubuntu-20.10 d:\ubuntu-20.10-server-cloudimg-amd64-wsl.rootfs.tar.gz

如报错:WSL 2 需要更新其内核组件
参考链接:https://learn.microsoft.com/en-us/windows/wsl/install#step-4—download-the-linux-kernel-update-package
学新通

5.安装Motaxterm

进入Motaxterm官网下载free版本即可
学新通
安装完成后打开motaxterm就可以直接双击使用安装好的Ubuntu
其中mnt目录下硬盘直接共享,十分方便!
学新通

6.Ubuntu环境配置

  1. Ubuntu镜像源配置——更换阿里源
    若首次使用apt安装cmake等工具,一般会出现如下错误
 Unable to fetch some archives, maybe run apt-get update or try with --fix-mi

这时需要更换镜像源,这里推荐阿里源。

vim  /etc/apt/source.list

删除source.list所有内容,当然建议可以先拷贝一份source.list命名为source.list.bak

:1,d

拷贝如下内容到source.list中

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

保存退出

:wq

更新镜像源

apt-get update

之后就可以运行apt命令进行各类工具安装了。
安装pip3

apt install python3-pip

安装cmake

apt install cmake

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhibbkhk
系列文章
更多 icon
同类精品
更多 icon
继续加载