WSL 安装与配置指南
适用于 Linux 的 Windows 子系统(WSL)允许在 Windows 上运行 Linux 环境,无需虚拟机或双系统。它旨在为开发者提供无缝高效的体验。
一、安装 WSL
以管理员身份打开 PowerShell,输入以下命令并重启计算机:
wsl --install
完成后,可通过以下命令查看已安装的发行版:
wsl --list --verbose
![图片:已安装的 Linux 发行版列表]
但在国内网络环境下,直接运行该命令可能会因 GitHub 连接不稳定而超时,出现类似 WININET_E_TIMEOUT 的错误。此时需要手动下载并安装发行版。
二、手动下载并安装 Ubuntu
2.1 下载 WSL 发行版包
访问 Ubuntu 资源官网,选择 Ubuntu 24.04 LTS 版本,找到 WSL image 进行下载。
![图片:Ubuntu 下载页面]
2.2 导入并安装
使用 wsl --import 命令导入下载的 .wsl 包。语法如下:
wsl --import <发行版名称> <安装目录> <tar 或 wsl 包路径> [--version 2]
示例命令:
wsl --import Ubuntu-24.04 "D:\ProgramData\WSL\Ubuntu-24.04" "C:\Users\wyq15\Downloads\ubuntu-24.04.3-wsl-amd64.wsl" --version 2
2.3 验证安装
再次运行 wsl --list --verbose 确认状态。
![图片:已安装的 Linux 发行版列表]
三、更换软件源(可选)
默认源在国内可能较慢,建议更换为清华源。备份原始配置:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
写入新源配置:
UBUNTU_CODENAME=$(lsb_release -cs)
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ $UBUNTU_CODENAME main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ $UBUNTU_CODENAME-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ $UBUNTU_CODENAME-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ $UBUNTU_CODENAME-security main restricted universe multiverse" | sudo tee /etc/apt/sources.list
更新软件包索引:
apt clean
apt update


