Ubuntu 26.04 开发环境搭建全栈配置

Ubuntu 26.04 作为开发主力系统非常合适,内核新、工具全、兼容性好。下面一次性搞定 Git、Docker、Node、Python、Java 环境,直接复制即用。

1. 基础工具

sudo apt update
sudo apt install -y git curl wget vim build-essential

配置 Git:

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

2. Python 环境(3.12+)

Ubuntu 26.04 默认 Python 3.12:

sudo apt install -y python3 python3-pip python3-venv
# 虚拟环境
python3 -m venv myenv
source myenv/bin/activate

3. Node.js + NPM(NVM 多版本管理)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22
node -v
npm -v

4. Java(JDK 17,长期支持)

sudo apt install -y openjdk-17-jdk
java -v

5. Docker + Docker Compose

# 安装依赖
sudo apt install -y ca-certificates gnupg
# 添加 Docker 源
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 安装
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
# 免 sudo
sudo usermod -aG docker $USER
newgrp docker
docker run hello-world

6. 常用开发软件

# VS Code
sudo apt install -y code
# Postman
sudo apt install -y postman
# 数据库客户端
sudo apt install -y dbeaver

小结

一套命令下来,全栈开发环境全部就绪:前端、后端、Python、Java、容器化开发都能搞定。Ubuntu 26.04 做开发机,稳!

本文首发于 58Linux技术博客,专注Ubuntu桌面使用、Linux服务器运维与网站搭建实战。

发表评论

粤ICP备10052831号 | © 2026 58Linux 技术笔记. All Rights Reserved. | 联系我们 | 关于本站
本站内容开放共享,仅供学习交流 | 专注 Ubuntu & Linux 实战教程
Built with GeneratePress