运维实施

开发常用软件及软件包的下载地址及配置

整理开发环境常用软件的官方下载地址、安装配置方法和验证步骤,涵盖 JDK、Node.js、Python、Go、Rust 等语言及常用工具。

2026-07-2415 分钟约 8 千字

前言

开发环境搭建是每个工程师的必修课,整理一份常用软件官方下载地址与配置指南。

一、开发语言环境

JDK(Java Development Kit)

Ubuntu 安装 OpenJDK 17:

bash
apt install openjdk-17-jdk

配置环境变量:

bash
cat >> ~/.bashrc << 'EOF'
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
EOF
source ~/.bashrc

验证:

bash
java -version
javac -version

Node.js

安装 nvm:

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

安装 Node.js LTS 并配置 npm 国内源:

bash
nvm install --lts
npm config set registry https://registry.npmmirror.com

验证:

bash
node -v
npm -v

Python

安装 pyenv:

bash
curl https://pyenv.run | bash

配置环境变量后安装 Python:

bash
pyenv install 3.12.3
pyenv global 3.12.3

pip 换源:

bash
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

验证:

bash
python3 --version
pip3 --version

Go

Ubuntu apt 安装:

bash
apt install golang-1.22

配置 GOPROXY 国内代理:

bash
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=sum.golang.google.cn

验证:

bash
go version

Rust

bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env

验证:

bash
rustc --version
cargo --version

二、开发工具(IDE / 编辑器)

VS Code

常用插件:

  • Chinese Language Pack(中文语言包)
  • ES7+ React/Redux/React-Native snippets
  • Prettier - Code formatter
  • ESLint
  • GitLens
  • Docker
  • Remote - SSH

IntelliJ IDEA / PyCharm

Docker Desktop

Postman / Apifox

DBeaver(数据库管理)

三、版本控制与构建工具

Git

配置用户名和邮箱:

bash
git config --global user.name "Your Name"
git config --global user.email "you@example.com"

生成 SSH 密钥:

bash
ssh-keygen -t ed25519 -C "you@example.com"

验证:

bash
git --version

Maven

配置阿里云镜像(settings.xml):

xml
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

验证:

bash
mvn -version

Gradle

配置 init.gradle 国内镜像:

groovy
allprojects {
  repositories {
    maven { url 'https://maven.aliyun.com/repository/public' }
    maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
  }
}

验证:

bash
gradle -version

四、运维工具

SSH 终端

文件传输

数据库管理

Redis 管理

五、系统工具

虚拟机

U 盘启动盘制作

WSL(Windows Subsystem for Linux)

powershell
wsl --install
wsl --install -d Ubuntu-24.04

总结

建议收藏本文,每次重装系统或换新电脑时对照安装。保持工具链最新,能避免很多兼容性问题。

开发工具软件下载环境配置

欢迎讨论

有想法或问题?欢迎通过联系方式与我交流

联系我