// 红队渗透 · 2025-05-06

Kali Linux 安装 Rust 环境简明教程

在 Kali Linux 上安装 Rust 环境可以通过以下步骤完成:

1. 安装依赖

默认情况下,Kali Linux 可能没有安装必要的工具,例如 GCC 编译器。可以通过以下命令安装:

sudo apt install gcc

2. 设置国内镜像(可选,但推荐)

由于 Rust 官方服务器在国外,下载速度可能较慢。可以设置国内镜像以加速安装:

export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup

3. 安装 Rust

运行以下命令安装 Rust:

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

安装过程中会提示你选择安装选项,输入 1 选择默认安装即可。 在这里插入图片描述 在这里插入图片描述

4. 配置环境变量

安装完成后,运行以下命令使环境变量生效:

source $HOME/.cargo/env

5. 验证安装

运行以下命令验证 Rust 是否安装成功:

rustc --version
cargo --version

如果输出 Rust 编译器和 Cargo 的版本信息,则说明安装成功。

在这里插入图片描述

6. 配置 Cargo 镜像源

crates.io 是 Rust 社区的官方包注册中心,Cargo 默认会从这里下载项目所需的依赖库(crates)。与安装 Rust 本身类似,由于服务器位于国外,下载 crate 的速度可能也会比较慢。你可以通过配置 Cargo 的镜像源来加速依赖下载。

编辑 Cargo 的配置文件 config.toml。如果该文件不存在,你需要创建它。

  • 在 Linux 或 macOS 系统中,它通常位于 ~/.cargo/config.toml。
  • 在 Windows 系统中,它通常位于 C:\Users\<YourUsername>\.cargo\config.toml。

打开 config.toml 文件,添加或修改成以下内容,选择一个你喜欢的国内镜像源,例如清华大学 TUNA 镜像源:

[source.crates-io]
replace-with = 'tuna'

[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

配置解释:

  • [source.crates-io]: 定义了针对 crates.io 这个官方源的配置。
  • replace-with = 'tuna': 指示 Cargo 在需要从 crates.io 下载 crate 时,使用名为 tuna 的自定义源。
  • [source.tuna]: 定义了一个名为 tuna 的自定义源。
  • registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git": 指定了 tuna 源的 registry 地址,Cargo 会从这个 Git 仓库获取 crate 的索引信息。

配置完成后,当你使用 cargo build 或 cargo add 等命令添加或构建项目依赖时,Cargo 就会自动从你配置的镜像源下载 crate 包,从而提高下载速度。

通过以上步骤,你已经在 Kali Linux 系统上成功安装并配置了 Rust 开发环境,并且优化了下载速度。现在,你可以开始你的 Rust 编程之旅了!

原文 https://blog.csdn.net/2301_79518550/article/details/147656656