在 WSL 里使用 Debian 时,我遇到了一些影响效率的问题,比如:

这些都让“建站环境”这件本该轻松的事情变得复杂。

最终我选择直接切换到 Ubuntu WSL,体验明显更顺畅、可用性更高,也更符合国内建站软件的生态习惯。

下面记录整个切换与初始化流程。


一、开启 WSL 功能

在 PowerShell(管理员)执行:

POWERSHELL
wsl --install
点击展开查看更多

查看当前发行版:

POWERSHELL
wsl -l -v
点击展开查看更多

如果想删除旧的 Debian:

POWERSHELL
wsl --unregister Debian
点击展开查看更多

二、在 WSL 中安装 Ubuntu

安装最新版 Ubuntu:

POWERSHELL
wsl --install -d Ubuntu
点击展开查看更多

安装完成后会自动进入初始化界面,设置:

初始化完成后即可进入 Ubuntu 环境。


三、换源:将 Ubuntu 改为国内镜像

Ubuntu 默认源在国内速度一般,建议切换为清华源(或腾讯云、阿里云)。

1. 备份原源

BASH
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
点击展开查看更多

2. 使用清华源(示例)

BASH
sudo bash -c 'cat > /etc/apt/sources.list << "EOF"
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
EOF'
点击展开查看更多

若你使用的是 24.04,请将 jammy 改为 noble。


四、更新系统

换源之后执行:

BASH
sudo apt update
sudo apt upgrade -y
点击展开查看更多

至此,一个干净、快速、可用的 Ubuntu 环境就准备完毕。


五、Docker 与 1Panel

我这里没有单独安装 Docker,而是:

在完成系统更新后直接执行了 1Panel 的安装脚本;
1Panel 检测到未安装 Docker,我根据提示安装;
并自动根据提示完成了 Docker 镜像源切换。

整个过程比在 Debian 上顺畅得多,不需要手动处理源或修复错误。


六、为当前用户配置 sudo 免密

由于我是在测试环境需要经常输命令,每次都sudo和输密码很麻烦所以做了免密。正式环境不建议这么做。

1. 编辑 sudoers 配置文件:

PLAINTEXT
sudo visudo
点击展开查看更多

这会打开一个编辑器(通常是 nano 或 vi)来编辑 /etc/sudoers

2. 在文件末尾添加:

假设你的用户名是 msxx

PLAINTEXT
msxx ALL=(ALL) NOPASSWD:ALL
点击展开查看更多

保存退出即可。

3. 测试是否免密成功:

PLAINTEXT
sudo ls
点击展开查看更多

如果没有要求输入密码,就成功了。


结语

WSL 环境下,Ubuntu 在软件生态、易用性、兼容性上都明显优于 Debian,尤其适合建站、Docker、面板和开发用途。

这篇笔记记录了我从 Debian 切换到 Ubuntu 的原因与完整流程,方便未来再次初始化环境时直接照做。

版权声明

作者: 梦随乡兮

链接: https://imsxx.com/wsl-ubuntu-setup/

许可证: CC BY-NC-SA 4.0

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。请注明出处、非商业性使用,并以相同方式共享。

开始搜索

输入关键词搜索文章内容

↑↓
ESC
⌘K 快捷键