温馨提示×

Debian怎么卸载Rust环境

小樊
34
2026-08-27 20:28:20
栏目: 编程语言

在 Debian 上卸载 Rust 环境,取决于你当初是怎么安装的。下面按常见情况分别说明。


一、通过 rustup 安装的(最常见 ✅)

如果你是用官方推荐方式安装的:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

那么卸载非常简单。

1️⃣ 卸载 Rust 和 rustup

rustup self uninstall

执行后会提示确认,输入 y 即可。

2️⃣ 清理残留环境变量(可选但推荐)

检查 ~/.bashrc~/.zshrc~/.profile 等文件中是否有类似内容:

export PATH="$HOME/.cargo/bin:$PATH"

如果有,删除或注释掉,然后执行:

source ~/.bashrc
# 或
source ~/.zshrc

3️⃣ 删除残留目录(可选)

rm -rf ~/.cargo
rm -rf ~/.rustup

二、通过 Debian / APT 安装的

如果你是用 apt 安装的:

sudo apt install rustc cargo

卸载方式

sudo apt remove rustc cargo

彻底删除(包括配置文件):

sudo apt purge rustc cargo

删除不再需要的依赖:

sudo apt autoremove

⚠️ 注意:APT 安装的 Rust 版本通常较旧,不建议用于开发。


三、通过 snap 安装的

sudo snap remove rust

四、验证是否已卸载成功

rustc --version
cargo --version

如果都提示 command not found,说明已成功卸载。


五、推荐做法(如果你之后还想用 Rust)

推荐重新安装方式(官方)

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

✅ 使用国内镜像(如中国用户):

export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rustup
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rustup/rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

如果你不确定当初是怎么装的,可以把下面命令的输出发给我,我可以帮你判断:

which rustc
which cargo
ls ~/.cargo
ls ~/.rustup

0