服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|

服务器之家 - 服务器系统 - Ubuntu - 如何在 Ubuntu 和其它的 Linux 发行版安装 Rust 和 Cargo

如何在 Ubuntu 和其它的 Linux 发行版安装 Rust 和 Cargo

2021-11-01 21:10Linux中国Abhishek Prakash Ubuntu

了解在 Linux 上安装 Rust 编程语言及其包管理器 Cargo 的各种方法。

如何在 Ubuntu 和其它的 Linux 发行版安装 Rust 和 Cargo

了解在 Linux 上安装 Rust 编程语言及其包管理器 Cargo 的各种方法。

自从 Mozilla 贡献了 Rust 语言之后,它就获得了更加突出和受欢迎的地位。口说无凭。Rust 将被使用在 Linux 内核中,它是继 C 语言之后的第二种编程语言。

许多开发人员也开始使用 Rust 语言制作很棒的基于命令行的工具。这些工具通常可以通过 Cargo 包管理器 获得。

这就是为什么在 Linux 中安装 Rust 支持对程序员和最终用户都很重要的原因。

官方 Rust 文档建议通过以下这种方式下载并执行安装程序脚本在 Linux 中安装 Rust:

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

这是可行的。但是,你的发行版可能已经打包了 Rust。使用你的发行版的 包管理器 也是一种选择。

让我向你介绍官方 Rust 方式和包管理器方式的 Rust 安装步骤。

方法1:使用官方方法在任意的 Linux 上安装 Rust

这种方法有几个优点:

  • 你可以获取最新的 Rust 和 Cargo 版本
  • Rust 仅仅是为当前的用户安装,并不是所有用户
  • 你并不需要 root 用户或者 sudo 权限就可以为自己安装 Rust

一些人不喜欢从互联网下载并 运行 shell 脚本,即使它来自官方。但是,由于它不需要 root 访问权限并且脚本来自官方,因此以这种方式安装它应该是安全的。

首先,确保你已经安装了 curl。如果没安装,使用你的发行版的包管理器安装它。你可以使用 apt 命令在 Ubuntu 和 Debian 上安装 Curl。

  1. sudo apt install curl

接下来,使用这条命令下载脚本并运行它:

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

如何在 Ubuntu 和其它的 Linux 发行版安装 Rust 和 Cargo

它会询问你输入所需的安装类型。选择选项 1

如何在 Ubuntu 和其它的 Linux 发行版安装 Rust 和 Cargo

脚本完成安装后,你需要获取配置文件的来源,以使更改应用于你的 shell。

如何在 Ubuntu 和其它的 Linux 发行版安装 Rust 和 Cargo

应用文件:

  1. source $HOME/.cargo/env

完成后,通过检查已安装的版本来验证 Rust 是否可用:

  1. rustc --version

如何在 Ubuntu 和其它的 Linux 发行版安装 Rust 和 Cargo

Verifying Rust installation

太酷了。如果 Rust 发布了新版本,你可以使用如下命令更新已安装的版本:

  1. rustup update

在你看到其它安装方法之前,让我快速展示如何移除以这种方式安装的 Rust。

删除以官方方式安装的 Rust

在终端中,使用如下的命令从系统中移除 Rust:

  1. rustup self uninstall

询问时按 Y,你将从系统中删除 Rust。

如何在 Ubuntu 和其它的 Linux 发行版安装 Rust 和 Cargo

Removing Rust from Linux

官方方式安装已经完成。让我们看看如何使用 apt 命令在 Ubuntu 上安装 Rust。

方法2:使用 apt 命令在 Ubuntu 上安装 Rust

为什么要使用包管理器?

  • 它在整个系统范围内安装 Rust,可供系统上的所有用户使用
  • 它与其它系统更新一起集中更新(如果你的发行版添加了新版本的 Rust)

Ubuntu 中有两个主要的 Rust 包:

  • rustc:用于 Rust 编程语言的 Rust 编译器
  • cargo:Cargo 是 Rust 的包管理器,它会自动安装 rustc

作为一个普通用户,你将使用 Cargo 来安装基于 Rust 的应用程序。作为程序员,你需要 Cargo 来获取其它 Rust 包或创建自己的包。

由于 cargo 包含 rustc,所以我建议安装它,以便一次性安装所有必需的软件包。

  1. sudo apt install cargo

系统会要求你输入账号密码。

如何在 Ubuntu 和其它的 Linux 发行版安装 Rust 和 Cargo

当然,你可以自由使用 apt install rustc,只安装 Rust。这取决于你的选择。

你可以验证是否为你和所有其他用户安装了 Rust(如果你愿意):

如何在 Ubuntu 和其它的 Linux 发行版安装 Rust 和 Cargo

很好。让我也快速展示卸载步骤。

使用 apt remove 移除 Rust

要移除 Rust,你可以先移除 Cargo,然后使用 autoremove 命令移除随它安装的依赖项。

  1. sudo apt remove cargo

现在运行 autoremove

  1. sudo apt autoremove

就是这样。你现在了解了在 Ubuntu 和其它 Linux 发行版上安装 Rust 的所有基本知识。

原文链接:https://linux.cn/article-13938-1.html

延伸 · 阅读

精彩推荐
  • Ubuntu在Ubuntu系统中安装Chrome浏览器的教程

    在Ubuntu系统中安装Chrome浏览器的教程

    我们一起来看一下在Ubuntu系统中安装Chrome浏览器的教程,是正式Chrome的发行版而不是开源的基础的Chromium.前提最好还是要注意一下内地网络和Google的联通问题...

    segmentfault6032019-06-04
  • Ubuntu将ubuntu的最小化,最大化,关闭按钮改回右边的步骤

    将ubuntu的最小化,最大化,关闭按钮改回右边的步骤

    很多朋友一定比较喜欢把ubuntu美化成苹果的样子。但是时间久了,用腻了再换到别的主题时发现最小化,最大化,关闭这些按钮在左边怎么也习惯不了 ...

    ubuntu教程网2222019-11-22
  • UbuntuUbuntu中Nginx的安装与配置详细说明

    Ubuntu中Nginx的安装与配置详细说明

    本篇文章小编为大家介绍,Ubuntu中Nginx的安装与配置详细说明。需要的朋友参考下...

    Ubuntu教程网7982021-09-28
  • UbuntuUbuntu常用软件大全

    Ubuntu常用软件大全

    Ubuntu常用软件大全桌面桌面特效*Simple-CCSM-Compiz桌面3D特效的简易设定软件*CompizFusion-Compiz桌面3D特效的细部设定软件*compiz3D桌面特效桌面美化*Cairo-Dock-工具面...

    Ubuntu教程网4882019-12-02
  • UbuntuUbuntu软件管理丢失的功能详解

    Ubuntu软件管理丢失的功能详解

    今天小编为大家带来的是Ubuntu软件管理丢失的功能详解,希望对大家会有帮助,有需要的朋友一起去看看吧...

    脚本之家3912019-05-28
  • Ubuntuu盘安装ubuntu 14.04 lts方法步骤

    u盘安装ubuntu 14.04 lts方法步骤

    今天小编向大家介绍的是u盘安装ubuntu 14.04 lts方法步骤,有需要的朋友抓紧来看看 ...

    ubuntu教程网3382019-11-05
  • Ubuntu#实践笔记#Ubuntu配置Apache+PHP+MySQL

    #实践笔记#Ubuntu配置Apache+PHP+MySQL

    在我早先的一篇文章《#实践笔记#本地配置PHPnow与WordPress》,已经讨论过PHPnow的本地安装教程。但是PHPnow套件是Windows平台下的软件,不适用我现在使用的平...

    pwxtom7672021-04-12
  • UbuntuUbuntu 21.04 将重点提升主目录隐私安全性

    Ubuntu 21.04 将重点提升主目录隐私安全性

    如今个人计算机普及程度非常高,但是对于部分用户而言,由于工作和使用环境的特殊性,可能会出现多人共同使用同一设备的情况。目前市面上所有主流...

    开源中国4902021-01-16