Answers:
在ubuntu 16.04上,您可以使用官方的apt软件包,而无需安装任何其他ppa存储库。
sudo apt install rustc
...并且不要忘记 cargo
sudo apt install cargo
...但未真正更新版本:(2016年8月)rustc
1.7.0和cargo
0.8.0。不幸的是,载货与IDEA rust插件不兼容...我使用了Rust文档中指出的脚本。
乔纳森·弗尼霍夫( Jonathon Fernyhough)有一个PPA(个人软件包存档),他在那里提供非正式的夜间版本和生锈版本,但是它确实需要libstdc ++ 6.x(Xenial使用5.4.0)。使用Yakkety,可以从Universe存储库安装Rust 1.10,并通过Zesty安装1.13。
可以通过运行以下命令以及现在需要的llvm从此PPA安装Rust:
sudo add-apt-repository ppa:jonathonf/rustlang (accept to add llvm)
sudo apt-get update
sudo apt-get install rustc
另外,也可以替换不同的backport ppas,例如rustlang-1.13
或, rustlang-test
而不是rustlang
获取最新的不稳定代码或特定版本。
sudo add-apt-repository ppa:hansjorg/rust
无法再使用了)。
我看到还有一个Debian前瞻软件包689207仍在打开。有初始软件包,但尚未准备好发布。还有一个有关打包工作的Debian Wiki页面。
它暗示了Rust的编译器是用Rust编写的,因此引导过程很奇怪,所以也许这就是为什么它还没有打包的原因。
上游Rust中存在一些使其难以打包的问题。引导程序显然不是灾难性的问题,因为打包程序可以从二进制快照开始。
2016年5月更新:令人高兴的是,rustc现在正在Debian测试中,因此应该在一年左右的时间内在Ubuntu中使用。
我在这里发表评论可能为时已晚,但是我发现使用https://rustup.rs/更容易。这是我在终端中运行的用于在Windows 10的Ubuntu子系统上安装防锈功能的内容:
curl https://sh.rustup.rs -sSf | sh