在Debian系统上设置Rust编译器,可以按照以下步骤进行:
首先,确保你的系统包列表是最新的:
sudo apt update
安装一些必要的依赖包,这些包将帮助你安装和运行Rust:
sudo apt install curl build-essential gcc make -y
使用 rustup
工具来安装 Rust。rustup
是 Rust 的官方安装程序,支持多种操作系统,包括 Debian。执行以下命令来下载并安装 rustup
:
wget -qO - https://sh.rustup.rs | sudo sh -s -- --no-modify-path -y
这个命令会将 rustup
安装到 /opt/rust
目录,并设置相应的环境变量。
安装完成后,你需要将 Rust 的工具链添加到你的系统环境变量中。通常情况下,rustup-init
会自动完成这一步,但你可以手动检查和配置:
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
最后,验证 Rust 编译器是否安装成功:
rustc --version
如果看到类似于 rustc 1.63.0 (59eed8a2a 2021-11-01)
的输出,说明 Rust 已经成功安装。
生成Rust命令完成脚本:
为 bash
生成 rustup
命令完成脚本:
rustup completions bash > /usr/share/bash-completion/completions/rustup
重新加载 bash_completion
配置文件:
source /etc/profile.d/bash_completion.sh
安装特定版本的 Rust:
使用 rustup
安装特定版本的 Rust:
rustup install stable rustup default stable
使用 apt 安装 Rust(适用于需要特定版本或不想使用 rustup 的情况):
添加 Rust 官方 GPG 密钥:
wget -qO - https://sh.rustup.rs | gpg --dearmor -o /usr/share/keyrings/rust-archive-keyring.gpg
创建并启用 Rust 的 apt 源:
创建 /etc/apt/sources.list.d/rust.list
文件,并添加以下内容:
deb [signed-by=/usr/share/keyrings/rust-archive-keyring.gpg] https://download.rust-lang.org/linux/ stable main
更新包列表:
sudo apt update
安装 Rust:
sudo apt install rustc cargo
验证安装:
rustc --version
cargo --version
通过以上步骤,你就可以在 Debian 系统上成功设置 Rust 编译器。如果在安装过程中遇到任何问题,可以查看 Rust 官方文档或者在社区寻求帮助。