Où sont les paquets Rust (aka rust-lang) pour Ubuntu?

24

Je voudrais jouer avec la langue Rust sur Ubuntu, mais il ne semble pas y avoir de paquetages . Est-ce que ça m'a manqué ou est-ce qu'il y a un problème?

    
posée poolie 19.07.2013 - 06:15
la source

4 réponses

10

Je vois qu'il y a un bogue de paquet potentiel Debian 689207 toujours ouvert. Il y a des paquets initiaux mais ce n'est pas prêt à être dans la distribution. Il existe également une page wiki Debian sur l’effort d’emballage.

Cela fait allusion au fait que le compilateur de Rust est écrit dans Rust, donc le processus d’amorçage est étrange, alors peut-être que c’est pourquoi il n’est pas encore empaqueté.

Il existe des problèmes en amont de Rust qui compliquent l’emballage . L'amorçage n'est apparemment pas un problème catastrophique, car les emballeurs peuvent démarrer à partir d'un instantané binaire.

Mis à jour en mai 2016: heureusement, rustc est maintenant en test dans Debian , donc devrait être dans Ubuntu d'ici un an ou alors.

    
réponse donnée poolie 19.07.2013 - 06:17
la source
16

Sur Ubuntu 16.04, vous pouvez utiliser le paquet apt officiel sans installer d’autres référentiels 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 et cargo 0.8.0. Malheureusement, le chargement n'est pas compatible avec le plug-in IDEA Rust ... J'ai utilisé le script indiqué dans Rust Documentation.

    
réponse donnée Michele d'Amico 20.08.2016 - 12:03
la source
15

Jonathon Fernyhough a un PPA (archive de paquets personnels) où il fournit des versions non officielles de versions nocturnes et versionnées de rouiller, mais il nécessite libstdc ++ 6.x (Xenial utilise 5.4.0). Avec Yakkety, vous pouvez installer Rust 1.10 à partir du référentiel d'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 tels que rustlang-1.13 ou rustlang-test peuvent être substitués au lieu de rustlang pour obtenir la dernière version instable. code ou une version particulière.

    
réponse donnée Chris Pick 16.05.2015 - 00:45
la source
3

Il se peut que je sois trop tard pour commenter ici mais j'ai trouvé que l'utilisation de lien était plus facile. Voici ce que j'ai couru dans le terminal pour avoir la rouille installée sur mon sous-système Ubuntu pour Windows 10:

curl https://sh.rustup.rs -sSf | sh
    
réponse donnée Sushruth 06.05.2017 - 14:00
la source

Lire d'autres questions sur les étiquettes