答案1
在 ubuntu 16.04 上,您可以使用官方 apt 包,而无需安装任何其他 ppa 存储库。
sudo apt install rustc
... 别忘了cargo
sudo apt install cargo
...但版本并没有真正更新:(2016 年 8 月)rustc
1.7.0 和cargo
0.8.0。不幸的是,cargo 与 IDEA rust 插件不兼容...我使用了 Rust 文档中指出的脚本。
答案2
Jonathon Fernyhough 有PPA(个人软件包存档)他提供了非官方的夜间和版本化的 rust 构建,但它确实需要 libstdc++ 6.x(Xenial 使用 5.4.0)。使用 Yakkety,您可以从 universe 存储库安装 Rust 1.10,使用 Zesty 安装 1.13。
可以通过运行以下命令从此 PPA 安装 Rust,以及现在需要的 llvm:
sudo add-apt-repository ppa:jonathonf/rustlang (accept to add llvm)
sudo apt-get update
sudo apt-get install rustc
或者不同反向移植 PPA类似rustlang-1.13
或 rustlang-test
可以替代来rustlang
获取最新的不稳定代码或特定版本。
答案3
这个答案很旧了
我看到有一个Debian 预期软件包错误 689207仍处于开放状态。有初始软件包,但尚未准备好纳入发行版。还有一个Debian 维基页面关于包装工作。
它暗示 Rust 的编译器是用 Rust 编写的,因此引导过程很奇怪,所以也许这就是它尚未打包的原因。
有一些Rust 上游存在的问题导致打包困难。引导显然不是一个灾难性的问题,因为打包程序可以从二进制快照开始。
2016 年 5 月更新:令人高兴的是,rustc 现已进入 Debian 测试阶段,因此应该会在大约一年内出现在 Ubuntu 中。
答案4
我可能在这里评论得太晚了,但我发现使用https://rustup.rs/更容易。以下是我在终端中运行的程序,用于在 Windows 10 的 Ubuntu 子系统上安装 rust:
curl https://sh.rustup.rs -sSf | sh