Ubuntu 的 Rust(又名 rust-lang)软件包在哪里?

Ubuntu 的 Rust(又名 rust-lang)软件包在哪里?

我想玩Ubuntu 上的语言,但是似乎没有任何包裹。是我错过了还是出了什么问题?

答案1

在 ubuntu 16.04 上,您可以使用官方 apt 包,而无需安装任何其他 ppa 存储库。

sudo apt install rustc

... 别忘了cargo

sudo apt install cargo

...但版本并没有真正更新:(2016 年 8 月)rustc1.7.0 和cargo0.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.13rustlang-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

相关内容