Tôi muốn chơi với ngôn ngữ Rust trên Ubuntu, nhưng dường như không có gói nào . Tôi đã bỏ lỡ nó hay có một số vấn đề?
Tôi muốn chơi với ngôn ngữ Rust trên Ubuntu, nhưng dường như không có gói nào . Tôi đã bỏ lỡ nó hay có một số vấn đề?
Câu trả lời:
Trên Ubuntu 16.04, bạn có thể sử dụng gói apt chính thức mà không cần cài đặt bất kỳ kho lưu trữ ppa nào khác.
sudo apt install rustc
... và đừng quên cargo
sudo apt install cargo
... nhưng các phiên bản không thực sự được cập nhật: (Tháng 8 năm 2016) rustc
1.7.0 và cargo
0.8.0. Hàng hóa không may không tương thích với plugin rỉ sét IDEA ... Tôi đã sử dụng tập lệnh được chỉ ra trong Tài liệu Rust.
Jonathon Fernyhough có một PPA (kho lưu trữ gói cá nhân) nơi anh ta cung cấp các bản dựng không chính thức hàng đêm và phiên bản rỉ sét, nhưng nó yêu cầu libstdc ++ 6.x (Xenial sử dụng 5.4.0). Với Yakkety, bạn có thể cài đặt Rust 1.10 từ kho vũ trụ và 1.13 với Zesty.
Rust có thể được cài đặt từ PPA này bằng cách chạy như sau, cũng như llvm hiện đang cần:
sudo add-apt-repository ppa:jonathonf/rustlang (accept to add llvm)
sudo apt-get update
sudo apt-get install rustc
Ngoài ra, các pp backport khác nhau như rustlang-1.13
hoặc rustlang-test
có thể được thay thế thay vì rustlang
để có được một mã không ổn định mới nhất hoặc một phiên bản cụ thể.
sudo add-apt-repository ppa:hansjorg/rust
không còn hoạt động nữa).
Tôi thấy có một lỗi gói triển vọng Debian 689207 vẫn đang mở. Có những gói ban đầu nhưng nó chưa sẵn sàng để được phân phối. Ngoài ra còn có một trang wiki Debian về nỗ lực đóng gói.
Nó ám chỉ đến việc trình biên dịch của Rust được viết bằng Rust nên quá trình bootstrapping rất lạ, vì vậy có lẽ đó là lý do tại sao nó chưa được đóng gói.
Có một số vấn đề ở thượng nguồn Rust khiến việc đóng gói trở nên khó khăn . Bootstrapping rõ ràng không phải là một vấn đề thảm khốc vì người đóng gói có thể bắt đầu từ ảnh chụp nhanh nhị phân.
Cập nhật tháng 5 năm 2016: Hạnh phúc, Rustc hiện đang trong quá trình thử nghiệm Debian , vì vậy sẽ có trong Ubuntu trong vòng một năm hoặc lâu hơn.
Tôi có thể đã quá muộn để bình luận ở đây nhưng tôi thấy rằng việc sử dụng https://rustup.rs/ dễ dàng hơn. Đây là những gì tôi đã chạy trong thiết bị đầu cuối để cài đặt rỉ sét trên hệ thống con Ubuntu của tôi cho Windows 10:
curl https://sh.rustup.rs -sSf | sh