web-dev-qa-db-fra.com

Où se trouvent les packages Rust (alias Rust-lang) pour Ubuntu?

J'aimerais jouer avec le langage Rust sur Ubuntu, mais il ne semble pas y avoir de paquet) . L'ai-je raté ou y a-t-il un problème?

25
poolie

Je vois qu’il ya un bogue du paquetage prospectif Debian 689207 toujours ouvert. Il y a des paquets initiaux mais ce n'est pas prêt pour la distribution. Il y a aussi une page du wiki Debian à propos des efforts d'empaquetage.

Cela fait allusion au fait que le compilateur de Rust est écrit en Rust, le processus de démarrage est donc étrange. C'est peut-être pour cette raison qu'il n'est pas encore empaqueté.

Il y a quelques problèmes en amont Rust qui rendent difficile le conditionnement . L'amorçage n'est apparemment pas un problème catastrophique, car les emballeurs peuvent partir d'un instantané binaire.


Mis à jour en mai 2016: Heureusement, Rustc est maintenant en test Debian , il devrait donc être sous Ubuntu d'ici un an environ.

11
poolie

Jonathon Fernyhough a un PPA (archive de paquets personnels) où il fournit des versions non officielles nocturnes et versionnées de Rust, mais nécessite libstdc ++ 6.x (Xenial utilise 5.4.0). Avec Yakkety, vous pouvez installer Rust 1.10 à partir du référentiel de l'univers et 1.13 avec Zesty.

Rust peut être installé à partir de ce PPA en exécutant ce qui suit, ainsi que llvm qui est maintenant nécessaire:

Sudo add-apt-repository ppa:jonathonf/rustlang (accept to add llvm)
Sudo apt-get update
Sudo apt-get install rustc

Alternativement différents backport ppas comme rustlang-1.13 ou rustlang-test peuvent être substitués à la place de rustlang pour obtenir le dernier code instable ou une version particulière.

17
Chris Pick

Sur Ubuntu 16.04, vous pouvez utiliser le paquet apt officiel sans installer d’autre référentiel ppa.

Sudo apt install rustc

... et n'oubliez pas cargo

Sudo apt install cargo

... mais les versions ne sont pas vraiment mises à jour: (août 2016) rustc 1.7.0 and cargo 0.8.0. Malheureusement, le fret n'est pas compatible avec le plugin IDEA Rust ... J'ai utilisé le script indiqué dans la documentation Rust.

17
Michele d'Amico

Je suis peut-être trop tard pour commenter ici, mais j’ai trouvé que l’utilisation de https://rustup.rs/ était plus facile. Voici ce que j'ai exécuté dans un terminal pour que Rust soit installé sur mon sous-système Ubuntu pour Windows 10:

curl https://sh.rustup.rs -sSf | sh
7
Sushruth