Ich würde gerne mit der Rust- Sprache auf Ubuntu spielen, aber es scheint keine Pakete zu geben . Habe ich es verpasst oder gibt es ein Problem?
Ich würde gerne mit der Rust- Sprache auf Ubuntu spielen, aber es scheint keine Pakete zu geben . Habe ich es verpasst oder gibt es ein Problem?
Antworten:
Unter Ubuntu 16.04 können Sie das offizielle apt-Paket verwenden, ohne ein anderes ppa-Repository zu installieren.
sudo apt install rustc
... und nicht vergessen cargo
sudo apt install cargo
... aber die Versionen sind nicht wirklich aktualisiert: (August 2016) rustc
1.7.0 und cargo
0.8.0. Leider ist cargo nicht kompatibel mit IDEA rust plugin ... Ich habe das Skript verwendet, auf das in Rust Documentation verwiesen wird.
Jonathon Fernyhough hat ein PPA (persönliches Paketarchiv) in dem er inoffizielle nächtliche und versionierte Rostbauten bereitstellt, für die jedoch libstdc ++ 6.x erforderlich ist (Xenial verwendet 5.4.0). Mit Yakkety können Sie Rust 1.10 aus dem Universums-Repository und 1.13 mit Zesty installieren.
Rust kann von dieser PPA aus installiert werden, indem Sie Folgendes ausführen, sowie llvm, das jetzt benötigt wird:
sudo add-apt-repository ppa:jonathonf/rustlang (accept to add llvm)
sudo apt-get update
sudo apt-get install rustc
Alternativ können verschiedene Backport-Ppas wie rustlang-1.13
oder ersetzt rustlang-test
werden rustlang
, um den neuesten instabilen Code oder eine bestimmte Version zu erhalten.
sudo add-apt-repository ppa:hansjorg/rust
funktioniert nicht mehr).
Ich sehe, dass ein Debian-potenzieller Paketfehler 689207 noch offen ist. Es gibt erste Pakete, die jedoch noch nicht in der Distribution enthalten sind. Es gibt auch eine Debian-Wiki-Seite über den Verpackungsaufwand.
Es spielt auf die Tatsache an, dass Rusts Compiler in Rust geschrieben ist, so dass der Bootstrapping-Prozess seltsam ist. Vielleicht ist es deshalb noch nicht gepackt.
In Upstream Rust gibt es einige Probleme, die das Packen erschweren . Bootstrapping ist anscheinend kein katastrophales Problem, da Packager von einem binären Snapshot ausgehen können.
Aktualisiert im Mai 2016: Glücklicherweise befindet sich rustc jetzt in Debian-Tests , sollte also innerhalb eines Jahres in Ubuntu sein.
Es könnte zu spät sein, hier zu kommentieren, aber ich fand, dass die Verwendung von https://rustup.rs/ einfacher war. Folgendes habe ich im Terminal ausgeführt, um Rust auf meinem Ubuntu-Subsystem für Windows 10 zu installieren:
curl https://sh.rustup.rs -sSf | sh