在 Debian 系统上安装和配置 Rust 编程语言可以通过 rustup
工具来完成。以下是详细的步骤:
1. 安装依赖包
首先,确保系统已经更新并安装了必要的依赖包,如 build-essential
、GCC
和 make
。
sudo apt update sudo apt install curl build-essential gcc make -y
2. 使用 rustup
安装 Rust
rustup
是 Rust 的官方安装工具,支持类 Unix 操作系统和 Windows。以下是在 Debian 上安装 Rust 的命令:
wget -qO - https://sh.rustup.rs | sudo bash -s -- --no-modify-path -y
这个命令会下载 rustup
安装程序并在系统范围内安装 Rust。安装完成后,rustc
和 cargo
命令将会可用。
3. 配置环境变量
为了确保 Rust 工具链在每次登录时自动加载,需要将 RUSTUP_HOME
和 CARGO_HOME
环境变量添加到用户的 shell 配置文件中。
echo 'export RUSTUP_HOME=/opt/rust' | sudo tee -a /etc/profile.d/rust.sh echo 'export PATH=$PATH:/opt/rust/bin' | sudo tee -a /etc/profile.d/rust.sh source /etc/profile
4. 验证安装
使用以下命令验证 Rust 是否安装成功:
rustc --version cargo --version
如果看到相应的版本信息,说明安装成功。
5. 配置 Rust 工具链(可选)
可以为特定的 shell 生成 rustup
命令完成,例如为 bash
生成:
rustup completions bash > /usr/share/bash-completion/completions/rustup source /etc/profile.d/bash_completion.sh
现在输入 rustup
命令并按 TAB
以获取命令补全列表。
6. 配置 Crates 镜像(可选)
为了加速 Rust 包的下载,可以配置国内的镜像源。例如,使用清华大学的镜像源:
echo '[source.crates-io] replace-with = https://mirrors.tuna.tsinghua.edu.cn/mirrors/crates.io-index.git' > ~/.cargo/config.toml
这样配置后,Cargo 将使用清华大学的镜像来下载 Rust 包。
通过以上步骤,您可以在 Debian 系统上成功安装和配置 Rust 编程语言。如果需要进一步的帮助或遇到问题,可以参考 Rust 官方文档。