Я хотів би пограти з мовою 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. На жаль, вантаж не сумісний із плагіном від іржі IDEA ... Я використав сценарій, вказаний у Документі про іржу.
У Джонатана Ферніхофа є архів PPA (персональний архів пакетів), де він забезпечує неофіційну ніч і переосмислену кількість іржі, але для цього потрібен libstdc ++ 6.x (Xenial використовує 5.4.0). За допомогою Yakkety ви можете встановити Rust 1.10 зі сховища Всесвіту та 1.13 за допомогою Zesty.
Іржа може бути встановлена з цього PPA, виконавши наступне, а також llvm, який зараз потрібен:
sudo add-apt-repository ppa:jonathonf/rustlang (accept to add llvm)
sudo apt-get update
sudo apt-get install rustc
Крім того, різні замінні папи, такі як rustlang-1.13
або rustlang-test
можуть бути замінені замість rustlang
отримання останнього нестабільного коду або певної версії.
sudo add-apt-repository ppa:hansjorg/rust
більше не працює).
Я бачу, що ще відкрита потенційна помилка пакета Debian 689207 . Є початкові пакети, але вони не готові бути в розповсюдженні. Існує також вікі-сторінка Debian про зусилля з упаковки.
Це натякає на те, що компілятор Руста написаний на Rust, тому процес завантаження є дивним, тому, можливо, тому він ще не упакований.
Існують деякі проблеми у верхній частині Rust, які ускладнюють їх упаковку . Завантаження завантажень, очевидно, не є катастрофічною проблемою, оскільки пакувальники можуть починатись із двійкового знімка.
Оновлено травень 2016 року: на щастя, rustc зараз знаходиться в тестуванні Debian , тому має бути в Ubuntu протягом року або близько того.
Я можу занадто пізно коментувати тут, але я виявив, що використовувати https://rustup.rs/ було простіше. Ось що я побіг у терміналі, щоб у моїй підсистемі Ubuntu для Windows 10 встановилася іржа:
curl https://sh.rustup.rs -sSf | sh