在Win10 WSL中安装百度Apollo
前言
百度开源无人驾驶平台是基于Ubuntu开发的,初学者学习时需要先安装Ubuntu,但平时主力平台是Windows则会产生一些不便。双系统安装不便,且需重启切换系统,虚拟机效率不高,而Apollo又有性能需要。Win10 提供的Linux子系统(Windows Subsystem for Linux)则可解决上述问题。本文在参考一些其他操作文档的基础上,整理了在Win10 WSl中安装Apollo的流程。
说明
本文使用的平台是Win10 家庭版 21H1。本操作未在其他版本验证。主要安装流程如下:
- 安装WSL及Ubuntu发行版
- 配置WSL
- 安装Docker
- 安装及编译Apollo
- 局域网其他设备接入Dreamview
安装WSL及Ubuntu发行版
可直接在Windows Store 搜索Ubuntu发行版进行安装。安装过程中需要配置用户名和密码。
为方便命令行操作推荐在Windows Store中安装Windows Terminal
配置WSL 1 ^1 1
若要在计算机上启用 Windows Subsystem for Linux (WSL),必须执行以下操作:
(1)以管理员身份打开 PowerShell。在“启动”菜单上,键入“PowerShell”以显示桌面应用。 右键单击“Windows PowerShell”,然后选择“以管理员身份运行”。
(2)在“管理员:Windows Powershell”命令窗口打开后,复制并粘贴下面的脚本,以启用 WSL 功能:
PowerShell命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
(3)请在系统提示时重启计算机。
安装 Docker
安装 Docker 有两个途径,一个是在 Win10 中安装 Docker Desktop,并启用 WSL 引擎 2 ^2 </