คำตอบ:
บน Ubuntu 16.04 คุณสามารถใช้แพ็คเกจ apt อย่างเป็นทางการโดยไม่ต้องติดตั้งที่เก็บ ppa อื่น ๆ
sudo apt install rustc
... และอย่าลืม cargo
sudo apt install cargo
... แต่เวอร์ชันไม่ได้รับการอัพเดตจริง ๆ : (สิงหาคม 2559) rustc
1.7.0 และcargo
0.8.0 สินค้าที่โชคไม่ดีเข้ากันไม่ได้กับปลั๊กอินสนิมของ IDEA ... ฉันใช้สคริปต์ที่ชี้ไปยัง Rust Documentation
Jonathon Fernyhough มี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
PPA ของ backport ที่แตกต่างกันเช่นrustlang-1.13
หรือ rustlang-test
สามารถทดแทนrustlang
ได้เพื่อรับรหัสที่ไม่เสถียรล่าสุดหรือรุ่นที่เฉพาะเจาะจง
sudo add-apt-repository ppa:hansjorg/rust
ไม่ทำงานอีกต่อไป)
ฉันเห็นว่ามีข้อบกพร่องแพคเกจที่คาดหวัง Debian 689207ยังคงเปิดอยู่ มีแพ็คเกจเริ่มต้น แต่ยังไม่พร้อมที่จะจำหน่าย นอกจากนี้ยังมีหน้า Debian wikiเกี่ยวกับการทำบรรจุภัณฑ์
มันแสดงให้เห็นถึงความจริงที่ว่าคอมไพเลอร์ของ Rust ถูกเขียนขึ้นใน Rust เพื่อให้กระบวนการบูตสแตรปมีความแปลก
มีบางอย่างที่เป็นปัญหาใน Rust ต้นน้ำที่ทำให้มันยากที่จะแพคเกจ เห็นได้ชัดว่าการบู๊ตไม่ใช่ปัญหารุนแรงเนื่องจากผู้บรรจุสามารถเริ่มจากสแนปชอตแบบไบนารี
อัปเดตพฤษภาคม 2559: มีความสุขสนิมกำลังอยู่ในการทดสอบของเดเบียนดังนั้นควรอยู่ในอูบุนตูภายในเวลาหนึ่งปี
ฉันอาจจะสายเกินไปที่จะแสดงความคิดเห็นที่นี่ แต่ฉันพบว่าการใช้https://rustup.rs/นั้นง่ายกว่า นี่คือสิ่งที่ฉันวิ่งเข้าไปใน terminal เพื่อติดตั้งสนิมบนระบบย่อย Ubuntu ของฉันสำหรับ Windows 10:
curl https://sh.rustup.rs -sSf | sh