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 做开发机,稳!