Windows下WSL2的Ubuntu开发环境搭建
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
- 启用wsl相关windows功能
- 切换到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环境配置
- 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
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22