Где пакеты Rust (aka rust-lang) для Ubuntu?

Я хотел бы играть с языком Rust на Ubuntu, но, похоже, нет никаких пакетов. Я пропустил это или есть какие-то проблемы?

1
задан 19 July 2013 в 09:15

3 ответа

На ubuntu 16.04 вы можете использовать официальный apt-пакет без установки какого-либо другого ppa-репозитория.

sudo apt install rustc

... и не забывайте cargo

sudo apt install cargo

... но версии на самом деле не обновлены: (август 2016 года) rustc 1.7.0 и cargo 0.8.0. Несчастливый груз несовместим с плагином ржавчины IDEA ... Я использовал сценарий, указанный в документации Rust.

15
ответ дан 24 May 2018 в 19:53
  • 1
    Я еще не работал с Rust, но у меня есть хороший опыт работы с инструментами, которые управляют несколькими установками на других языках: rbenv для Ruby, nvm для Node.js и т. Д. rustup.rs похоже что-то похожее на Rust. Вы должны иметь возможность использовать текущие версии Rust и Cargo с ним, независимо от того, что упаковано для Ubuntu. – Henning Kockerbeck 8 December 2016 в 06:30

У Jonathon Fernyhough есть PPA (личный пакетный архив), где он предоставляет неофициальные ночные и версированные сборки ржавчины, но для этого требуется libstdc ++ 6.x (Xenial использует 5.4.0). С помощью Yakkety вы можете установить Rust 1.10 из репозитория юниверсов и 1.13 с Zesty.

Rust может быть установлен из этого PPA, запустив следующие, а также llvm, которые теперь необходимы:

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

Альтернативно разные PPA (личный пакетный архив) [ ! d1], например rustlang-1.13 или rustlang-test, вместо rustlang можно заменить последний неустойчивый код или конкретную версию.

15
ответ дан 24 May 2018 в 19:53
  • 1
    Этот PPA, похоже, не обновляется на данный момент (март 2016 года) - текущая стабильная версия должна быть 1,7, но последняя стабильная версия в PPA - 1,4. – Thomas W. 4 March 2016 в 02:14
  • 2
    Оказывается, он обновлен , хотя, возможно, отстает - в настоящее время (май 2016 г.) 1.7. – Thomas W. 7 May 2016 в 14:56
  • 3
    Кажется, что PPA теперь удалили (weblink мертв, sudo add-apt-repository ppa:hansjorg/rust больше не работает). – Thomas W. 21 August 2016 в 17:12
  • 4
    В этом PPA теперь говорится: «Вы, вероятно, должны просто использовать rustup». – Daniel 19 March 2017 в 18:40

Мне может быть слишком поздно комментировать здесь, но я обнаружил, что использование https://rustup.rs/ было проще. Вот что я запустил в терминале, чтобы установить ржавчину на мою подсистему Ubuntu для Windows 10:

curl https://sh.rustup.rs -sSf | sh
3
ответ дан 24 May 2018 в 19:53

Другие вопросы по тегам:

Похожие вопросы: