Я бы хотел поиграть с языком Rust в Ubuntu, но пакетов вроде бы нет . Я пропустил это или есть какая-то проблема?
Я бы хотел поиграть с языком Rust в Ubuntu, но пакетов вроде бы нет . Я пропустил это или есть какая-то проблема?
Ответы:
В Ubuntu 16.04 вы можете использовать официальный пакет apt без установки какого-либо другого репозитория ppa.
sudo apt install rustc
... и не забудь cargo
sudo apt install cargo
... но версии на самом деле не обновляются: (август 2016 г.) rustc
1.7.0 и cargo
0.8.0. К сожалению, Cargo не совместим с плагином IDEA rust ... Я использовал скрипт, указанный в Rust Documentation.
У 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
Альтернативно разные ppas backport, такие как rustlang-1.13
или rustlang-test
могут быть заменены вместо rustlang
получения последнего нестабильного кода или конкретной версии.
sudo add-apt-repository ppa:hansjorg/rust
больше не работает).
Я вижу, что ошибка предполагаемого пакета Debian 689207 все еще открыта. Есть начальные пакеты, но они не готовы быть в дистрибутиве. Существует также вики-страница Debian об усилиях по упаковке.
Это намекает на тот факт, что компилятор Rust написан на Rust, поэтому процесс начальной загрузки выглядит странно, поэтому, возможно, именно поэтому он еще не упакован.
В upstream Rust есть некоторые проблемы, которые усложняют процесс упаковки . Начальная загрузка, очевидно, не является катастрофической проблемой, так как упаковщики могут начать с двоичного снимка.
Обновленный май 2016: К счастью, rustc сейчас находится в тестировании Debian , поэтому должен быть в Ubuntu в течение года или около того.
Возможно, я уже слишком поздно комментирую, но обнаружил, что использовать https://rustup.rs/ было проще. Вот что я запустил в терминале, чтобы установить ржавчину в моей подсистеме Ubuntu для Windows 10:
curl https://sh.rustup.rs -sSf | sh