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?
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?
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.
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.
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.
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
Lire d'autres questions sur les étiquettes package-management rust