Skip to content

操作系统配置

不同操作系统的用户需要不同的前置配置。选择你的平台,按照步骤操作即可。

1. Windows 用户:安装 WSL2

WSL2(Windows Subsystem for Linux 2)让你在 Windows 上运行完整的 Linux 内核。

为什么需要 WSL2?

机器人开发的很多工具(ROS、Docker、Gazebo)都依赖 Linux。
WSL2 让你不用装双系统,就能在 Windows 上获得原生 Linux 体验。

优势:
✓ 在 Windows 上运行完整 Linux 内核
✓ 与 Windows 文件系统无缝互通
✓ 支持 GPU 加速(CUDA)
✓ 支持 Docker
✓ 性能接近原生 Linux

安装步骤

# 1. 以管理员身份打开 PowerShell

# 2. 一键安装 WSL(含 Ubuntu)
wsl --install

# 3. 重启电脑

# 4. 首次进入 Ubuntu,设置用户名和密码

# 5. 更新 WSL 到最新版
wsl --update

# 6. 确认版本
wsl --version

安装指定发行版

# 查看可用发行版
wsl --list --online

# 安装 Ubuntu 22.04
wsl --install -d Ubuntu-22.04

# 设置 WSL2 为默认版本
wsl --set-default-version 2

初始配置

# 进入 WSL2 后,更新系统
sudo apt update && sudo apt upgrade -y

# 安装常用工具
sudo apt install -y build-essential git curl wget

WSL2 常用操作

# 文件系统互通
# Windows 文件在 WSL2 中挂载在 /mnt/c/, /mnt/d/ 等
cd /mnt/c/Users/YourName/Desktop

# 从 Windows 文件管理器访问 Linux 文件
# 地址栏输入:\\wsl$

# 查看 IP 地址
hostname -I

2. macOS 用户

# 安装 Homebrew(macOS 包管理器)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 安装基本工具
brew install git curl wget python3

# 安装 Xcode 命令行工具(编译 C/C++ 必需)
xcode-select --install

3. Linux 用户

# Ubuntu / Debian
sudo apt update
sudo apt install -y build-essential git curl wget python3 python3-pip python3-venv

# Fedora
sudo dnf groupinstall "Development Tools"
sudo dnf install git curl wget python3

# Arch Linux
sudo pacman -S base-devel git curl wget python

常见问题

WSL2 安装失败

# 启用必要的 Windows 功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 重启后再执行 wsl --install

WSL2 网络不通

# 检查 DNS 配置
cat /etc/resolv.conf
# 如果有问题,手动设置
sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolv.conf'

下一步


← 返回总览 | 下一页:开发工具配置 →