WSL2 安装
时间: 2025-05-26 07:29:24 浏览: 13
### 如何在WSL2中安装软件或配置环境
#### 1. 更新包管理工具
在开始安装任何新软件之前,建议先更新系统的包管理工具。对于基于 Debian 或 Ubuntu 的发行版,可以使用 `apt` 工具来完成此操作:
```bash
sudo apt update && sudo apt upgrade -y
```
这一步确保系统中的所有现有软件包都处于最新状态[^1]。
#### 2. 使用包管理器安装常用软件
大多数 Linux 发行版提供了强大的包管理系统,用于轻松安装各种软件。以下是几个常见的例子:
- **Git**: 如果需要版本控制工具,可以通过以下命令安装 Git:
```bash
sudo apt install git -y
```
- **Python 和 pip**: Python 是一种流行的编程语言,在 WSL 中也可以方便地安装它及其依赖管理工具 pip:
```bash
sudo apt install python3 python3-pip -y
```
- **Node.js 和 npm**: 对于前端开发人员来说,Node.js 及其包管理器 npm 非常重要:
```bash
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install nodejs -y
```
这些命令会自动下载并安装指定的软件到 WSL 环境中[^2]。
#### 3. 安装 Docker 并设置容器化环境
由于 WSL2 支持直接运行 Docker 而无需额外的虚拟机层,因此可以在其中快速搭建容器化的应用环境。具体步骤如下:
- 添加 Docker APT 源列表文件:
```bash
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
- 安装 Docker Engine:
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
```
完成后即可通过 `docker run hello-world` 测试是否成功安装[^2]。
#### 4. VS Code Remote-WSL 插件集成
为了更高效地编辑代码,推荐搭配 Visual Studio Code (VSCode) 使用 Remote-WSL 扩展插件。这样不仅可以获得完整的 IDE 功能支持,还能无缝连接至本地 WSL 实例进行调试和构建工作流[^2]。
---
### 注意事项
尽管 WSL2 提供了许多接近真实 Linux 系统的功能体验,但它仍然存在一些局限性——比如无法完全兼容某些依赖 SystemD 初始化进程的服务程序;另外,默认情况下也不支持 GUI 图形界面应用程序直连显示输出设备等问题需要注意规避或者寻找替代方案解决办法[^1]。
---
阅读全文
相关推荐

















