最新WSL Ubuntu全栈开发环境推荐榜单

2026-06-15阅读 0热度 0
Ubuntu

前言

本文完整演示如何在 WSL(Windows Subsystem for Linux)上搭建全栈开发环境。若尚未安装 WSL,建议先阅读《极简 WSL2 教程:开发、部署大模型必备》,完成基础环境配置后再继续。

1. 在 Ubuntu 系统中安装软件

Ubuntu 下安装系统软件最常用的命令是 apt。它类似于安卓手机的应用商店,但 Ubuntu 官方仓库仅收录系统级关键软件。日常开发工具大多仍需手动通过脚本命令安装。

1.1 apt 的软件源地址

执行 apt 安装时,系统会从默认软件源获取包。若频繁遇到网络超时,通常是因为默认源在国外。解决方法是将源切换为国内镜像,例如清华提供的镜像地址。

默认软件源地址配置在 /etc/apt/sources.list 文件中:

# 查看Ubuntu系统默认的apt软件源地址
cat /etc/apt/sources.list

2. 安装 unzip 压缩软件

后续安装多数软件时都需要 unzip 解压安装包,建议提前安装,避免执行解压时突发错误。

2.1 先刷新 apt 的应用商店

安装前需刷新软件列表,获取最新包信息。该操作需要管理员权限,务必加上 sudo

# 刷新软件列表(相当于刷新应用商店)
sudo apt update

2.2 查看本机是否安装 unzip

# 查看本机是否安装了unzip
apt policy unzip

2.3 安装 unzip

# 安装unzip压缩软件
sudo apt install unzip -y

2.4 再次查看本机是否安装 unzip

# 查看本机是否安装了unzip
apt policy unzip

3. 安装 JDK

3.1 下载 JDK

前往 Oracle 官网下载 JDK 安装压缩包。注意,下载前需注册 Oracle 账号,流程稍慢且可能遇到报错——多试几次即可成功。注册后按下方截图步骤操作。

简单说明:RPM Package 适用于 RedHat 或 CentOS;ARM64 用于 Apple M 系列芯片;x86 对应 32 位系统;x64 对应 64 位系统。Compressed Archive 即压缩包。Ubuntu 只能选择 x64 Compressed Archive

3.2 复制 JDK 安装压缩包到 WSL 文件系统里面

通过浏览器下载的 JDK 安装包默认保存在 Windows 文件系统,需先将其复制到 WSL 文件系统再安装。

先在 Ubuntu 中为 JDK 创建安装目录。用 cd 进入 /usr/local 目录,然后执行:

# 创建一个jdk文件夹,然后在jdk文件里面再创建一个jdk-8u481的文件夹
sudo mkdir -p jdk/jdk-8u481

# 使用cd命令进入Windows的下载目录
cd /mnt/c/Users/yale2/Downloads/
# 使用sudo cp命令,将jdk安装包复制到/usr/local/jdk/jdk-8u481目录中
sudo cp jdk-8u481-linux-x64.tar.gz /usr/local/jdk/jdk-8u481/

3.3 解压 JDK 压缩包

# 将jdk-8u481-linux-x64.tar.gz解压到当前目录
sudo tar -zxvf jdk-8u481-linux-x64.tar.gz

3.4 配置环境变量

# 使用vim编辑/etc/profile环境变量配置文件
sudo vim /etc/profile
# 重新加载/etc/profile配置文件,使JDK的环境变量立即生效
source /etc/profile
# 查看JDK的版本
java -version

4 安装 Maven

4.1 下载 Maven 的二进制安装包

前往 Maven 官网下载 Binary distribution 二进制安装包。

4.2 将 Maven 安装包复制到 WSL 里面

# 进入/usr/local目录
cd /usr/local
# 创建maven文件夹
sudo mkdir maven
# 进入maven安装包的下载目录
cd /mnt/c/Users/yale2/Downloads/
# 将maven安装包复制到/usr/local/maven目录下面
sudo cp apache-maven-3.9.14-bin.tar.gz /usr/local/maven/

4.3 解压 Maven 安装包

# 解压maven安装包
sudo tar -zxf apache-maven-3.9.14-bin.tar.gz

4.5 配置环境变量

# 使用vim编辑/etc/profile环境变量配置文件
sudo vim /etc/profile
# 重新加载/etc/profile配置文件,使maven的环境变量立即生效
source /etc/profile
# 查看maven的版本
mvn -v

4.6 修改 Maven 的仓库地址

# 先使用cd命令,进入maven的conf目录下面
cd /usr/local/maven/apache-maven-3.9.14/conf/
# 使用cp命令备份(复制)原始的settings.xml
sudo cp settings.xml settings.xml.origin.bak
# 使用sudo vim 编辑settings.xml
sudo vim settings.xml

settings.xml 文件中的 里面添加如下配置:



 aliyunmaven
 centralhttps://maven.aliyun.com/repository/public



 aliyun-google
 googlehttps://maven.aliyun.com/repository/google



 aliyun-plugin
 plugin-grouphttps://maven.aliyun.com/repository/plugin

4.7 验证配置是否生效

# 验证我们刚刚修改的maven镜像仓库是否生效
mvn help:system

5 安装 NodeJS

这里使用 fnm 安装 NodeJS,这也是 NodeJS 官方推荐的方案。fnm 全称 Fast Node Manager,速度极快。它与 nvm 功能完全相同

  • 安装任意 Node 版本
  • 切换任意 Node 版本
  • 管理全局 npm 包

fnm 比 nvm 快 10 倍以上!更简洁、更现代化。fnm 的唯一职责就是管理 Node.js——专门用于下载、安装、切换 Node.js 版本。

5.1 安装 fnm

通过 NodeJS 官网提供的安装脚本,一行命令即可完成:

# 下载并安装fnm。自动安装最新正式发布的稳定版fnm。绝不会触及测试版、开发版或beta版
curl -o- https://fnm.vercel.app/install | bash

5.2 通过 fnm 安装 NodeJS

# fnm install 24,这个命令会自动安装NodeJS 24.x 最新的版本!只会安装24系列里最新的稳定版(LTS / Stable)
fnm install 24
# 也可以使用fnm安装指定版本的NodeJS: fnm install 24.14.1
fnm install 24.14.1
# 只安装最新版本的官方长期支持版(最稳、最安全)
fnm install --lts

正在安装 NodeJS,安装进度如下:

安装成功,可用 node -vnpm -v 查看版本号。

5.3 配置 NPM 的国内源地址

# 查看npm的源地址,npm官方的源地址: https://registry.npmjs.org/
npm config get registry
# 淘宝镜像(最推荐,最快最稳)
npm config set registry https://registry.npmmirror.com

6 安装 Git

WSL2 安装的 Ubuntu 系统其实自带 Git,不过版本可能稍旧,建议更新。

6.1 查看 Ubuntu 是否安装了 Git

# 查看Ubuntu系统是否安装了Git
apt policy git

6.2 更新 Git

# 更新Git,必须使用sudo命令进行升级
sudo apt install git -y

6.3 查看 git 的版本

# 查看git的版本
git --version

6.4 配置 Git

为 Git 配置你的用户名和邮箱:

# 配置你的用户名
git config --global user.name "Your Name"
# 配置你的邮箱
git config --global user.email "email@example.com"
# 查看我们全局配置的用户名
git config --global user.name
# 查看我们全局配置的邮箱
git config --global user.email

配置 SSH 公钥

为了让本地 Git 仓库顺利将代码推送到远程 GitHub,需要在本地生成公钥并配置到 GitHub 上。执行以下命令生成公钥:

# 生成公钥
ssh-keygen -t rsa -C "youremail@example.com"
# 进入公钥所在目录
cd /home/wangyi/.ssh/
# 查看公钥内容
cat id_rsa.pub

在 GitHub 上面配置公钥

访问 GitHub 并登录你的账号,按截图步骤操作:

完成 GitHub 公钥配置后,本地 Git 仓库的代码即可顺利推送至 GitHub 远程仓库。

结尾

下一篇文章将带你将 Windows 变为纯终端,用 IDEA 远程连接 WSL 进行日常开发。代码编写、部署、测试全程运行在 WSL(Linux)上,让本地开发环境与生产环境完全一致,再无环境不一致的隐患!(❁´◡`❁)

参考资料 [1] Oracle官网: www.oracle.com/cn/ [2] Maven官网: maven.apache.org/install.htm…

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策