如何在 Ubuntu 20.04 上安装 Rust 编程语言

Rust 是 Mozilla Research 于 2010 年由其同名作者 Brendan Eich 创建和开发的现代编程语言。 像大多数语言一样,Rust 有许多内置的原语可以让你的程序更高效:循环、条件语句、字符串操作等。然而,Rust 还使用现代类型系统改进了这些原语,保证了内存安全和在不牺牲性能的情况下,受 Haskell 的并发方法启发的创新设计。 结果是一种快速且安全的语言,可以与任何其他高级语言一起使用,以构建在任何平台上运行的高性能应用程序,而不会影响安全性或可扩展性。

Rust 是一种强类型语言,这意味着必须先声明所有代码,然后才能对其进行评估。 这有助于保证内存安全并防止在运行时发生意外错误。 Rust 还使用垃圾收集器,这意味着您不需要手动释放(或删除)内存。 相反,垃圾收集器会自动为您处理这个问题。 此外,Rust 有一个现代类型系统,可以保证内存安全,并提供一组内置类型,使得只需一行代码就可以创建安全、类型安全的程序。

Rust 已被证明比 C++ 更快,但由于其函数式风格,它也使用更少的内存。 这是因为 Rust 不会在堆上分配内存,而是使用指针来存储数据。 这样,垃圾收集器可以在不再需要时自动释放所有分配的内存。 Rust 的类型系统旨在与任何其他编程语言一起使用,并用作 C++ 的安全替代品。

更新系统

第一步是更新您的系统。 强烈建议您始终保持系统最新。 这样,您将始终安装最新的安全更新,并且您的系统将更加稳定。 为此,请打开终端 (Ctrl+Alt+T) 并键入: sudo 易于更新 && sudo apt upgrade 这将更新您的可用软件包列表,然后安装所有更新的软件包。

sudo apt update -y sudo apt upgrade -y

系统更新后,我们需要安装一些 Rust 所需的重要包。 运行以下命令安装 curl, build-essential, gcc 和 make 包。

sudo apt install curl build-essential gcc make -y

curl 是一种下载和上传文件和网页的简单方法。 build-essential 是一个元包,其中包括编译程序所需的许多开发工具。 gcc 是 GNU Compiler Collection,用于编译 Rust 代码。 make 是一个实用程序,可用于创建、编译和链接程序。 -y 选项使 curl 自动下载并安装文件。 如果您不使用 -y 选项,则每次都会提示您回答“是”或“否” curl 询问您是否要下载并安装新软件包。

安装 Rust

现在我们的系统是最新的并且已经安装了所有必要的包,是时候安装 Rust 了。

有几种安装 Rust 的方法。 您可以使用二进制文件,可以使用预构建的 Debian 软件包之一,也可以从源代码编译它。 我们将使用开发人员提供的现成安装脚本来安装 Rust。

通过使用安装脚本,我们将获得一个已经配置好的系统,可以直接开箱即用。 这将为我们节省很多时间和麻烦。

运行以下命令下载 Rust 安装脚本。

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

通过使用 curl,我们可以下载安装Rust安装脚本。 –proto 选项允许您指定所需的协议 curl 支持。 https 是用于下载 Rust 安装脚本的协议。 –tlsv1_2 选项指定建立连接时应使用的密码。 这是必需的,以便 curl 可以与 HTTPS 服务器通信,例如 rustup.rs.

使用 –tlsv1.2 标志,我们确保我们连接的服务器使用最新的 TLSv1.2 协议。 -sS 选项告诉 curl 这是一个静默下载,它不应该产生进度条或任何其他输出。 最后的标志 -f 强制 curl 即使检测到未知错误也可以继续下载。

安装脚本下载自 https://sh.rustup.rs 并作为 shell 脚本执行。 sh 参数告诉 shell 它应该作为 shell 脚本执行。

系统将要求您选择安装选项。 除非您有充分的理由不这样做,否则建议选择默认选项。 输入 1 并按下 Enter.

安装过程可能需要一段时间(大约 10-15 分钟),具体取决于您的 Internet 连接速度和服务器负载。 安装完成后,您将看到安装过程的摘要。