
从更新 WSL 到安装 Ubuntu一、发生了什么你一开始看到“更新 WSL”的提示是因为 OceanBase 客户端依赖 WSL2 环境而系统里的 WSL 版本需要先更新到可用状态。更新完成后系统会引导你安装 Ubuntu。Ubuntu 是一个 Linux 发行版装上它以后Windows 里就能直接使用 Linux 环境。二、完整安装流程1. 以管理员身份打开 PowerShell右键点击 Windows 开始菜单选择“终端管理员”或“PowerShell管理员”。2. 更新 WSLwsl--update如果提示需要提升权限说明当前终端不是管理员权限请关闭后重新打开“终端管理员”。查看 WSL 状态wsl--status查看 WSL 版本wsl--version3. 设置默认使用 WSL2wsl--set-default-version 2WSL2 通常兼容性和性能更好。4. 安装 Ubuntu推荐使用微软提供的一键安装命令wsl--install--web-download该命令会尝试完成以下工作启用 WSL 和虚拟机平台功能安装或更新 WSL2 内核下载并安装 Ubuntu设置 WSL2 为默认版本。如果系统提示重启请重启电脑。5. 查看已安装的 Linux 发行版重启后在 PowerShell 中运行wsl-l-v正常情况下会看到类似结果NAME STATE VERSION Ubuntu Stopped 2其中VERSION显示为2表示 Ubuntu 使用的是 WSL2。三、首次启动 Ubuntu可以在 Windows 开始菜单中搜索并打开 Ubuntu也可以在 PowerShell 中运行wsl首次启动时Ubuntu 会要求创建 Linux 用户名和密码用户名建议使用英文小写字母输入密码时屏幕不会显示字符这是正常现象这个密码只用于 Ubuntu/Linux不一定等于 Windows 密码。四、Ubuntu 终端中的基础命令以下命令需要在 Ubuntu 终端中运行而不是 PowerShell 中运行。查看当前目录pwd查看当前目录中的文件ls查看包括隐藏文件在内的详细列表ls-la回到自己的 Linux 家目录cd~进入某个目录cd目录名返回上一级目录cd..更新 Ubuntu 软件源sudoaptupdate更新已经安装的软件sudoaptupgrade-y也可以合并执行sudoaptupdatesudoaptupgrade-y安装常用开发工具sudoaptinstallgitpython3 nodejs-y查看软件版本git--versionpython3--versionnode--version五、Windows 和 Ubuntu 之间访问文件在 Ubuntu 中访问 Windows 的 C 盘cd/mnt/c进入 Windows 桌面cd/mnt/c/Users/Administrator/Desktop在 Windows 资源管理器中打开当前 Ubuntu 目录explorer.exe.建议把 Linux 项目放在 Ubuntu 的 Linux 家目录中例如mkdir-p~/projectscd~/projects六、常用 WSL 管理命令在 PowerShell 中运行停止所有 WSL 实例wsl--shutdown再次启动 Ubuntuwsl-d Ubuntu将 Ubuntu 设为默认发行版wsl--set-defaultUbuntu查看所有可安装的发行版wsl--list--online七、注意事项WSL 和 Ubuntu 不会替换 Windows也不需要安装双系统。资源管理器里的 Linux 图标是 WSL 提供的访问入口不是异常程序。不要直接删除 Ubuntu 文件系统中的系统目录例如/etc、/usr、/var。wsl --unregister Ubuntu会删除 Ubuntu 发行版及其中的全部数据除非确认不再需要否则不要运行。如果 OceanBase 仍然提示 WSL 异常先运行wsl --update然后重启电脑再运行wsl -l -v检查 Ubuntu 是否为版本 2。x 图标是 WSL 提供的访问入口不是异常程序。不要直接删除 Ubuntu 文件系统中的系统目录例如/etc、/usr、/var。wsl --unregister Ubuntu会删除 Ubuntu 发行版及其中的全部数据除非确认不再需要否则不要运行。如果 OceanBase 仍然提示 WSL 异常先运行wsl --update然后重启电脑再运行wsl -l -v检查 Ubuntu 是否为版本 2。