Chciałbym grać z językiem Rust na Ubuntu, ale wydaje się , że nie ma żadnych pakietów . Tęskniłem za tym, czy jest jakiś problem?
Chciałbym grać z językiem Rust na Ubuntu, ale wydaje się , że nie ma żadnych pakietów . Tęskniłem za tym, czy jest jakiś problem?
Odpowiedzi:
W Ubuntu 16.04 możesz używać oficjalnego pakietu apt bez instalowania innego repozytorium ppa.
sudo apt install rustc
... i nie zapomnij cargo
sudo apt install cargo
... ale wersje nie są tak naprawdę zaktualizowane: (sierpień 2016) rustc
1.7.0 i cargo
0.8.0. Niestety ładunek nie jest kompatybilny z wtyczką rdzy IDEA ... Użyłem skryptu wskazanego w dokumentacji rdzy.
Jonathon Fernyhough ma PPA (osobiste archiwum pakietów), w którym zapewnia nieoficjalne nocne i wersjonowane wersje rdzy, ale wymaga libstdc ++ 6.x (Xenial używa wersji 5.4.0). W Yakkety możesz zainstalować Rust 1.10 z repozytorium wszechświata, a 1.13 z Zesty.
Rdzę można zainstalować z tego PPA, uruchamiając następujące programy, a także program llvm, który jest teraz potrzebny:
sudo add-apt-repository ppa:jonathonf/rustlang (accept to add llvm)
sudo apt-get update
sudo apt-get install rustc
Alternatywnie, różne ppas backport, takie jak rustlang-1.13
lub rustlang-test
mogą zostać zastąpione, rustlang
aby uzyskać najnowszy niestabilny kod lub określoną wersję.
sudo add-apt-repository ppa:hansjorg/rust
nie działa, nie działa).
Widzę, że jest jeszcze otwarty błąd przyszłego pakietu Debiana 689207 . Istnieją pakiety początkowe, ale nie są gotowe do dystrybucji. Istnieje również strona wiki Debiana na temat prac związanych z pakowaniem.
Nawiązuje to do faktu, że kompilator Rust jest napisany w Rust, więc proces ładowania jest dziwny, więc może dlatego nie jest jeszcze spakowany.
Istnieją pewne problemy w poprzedniej rdzy, które utrudniają pakowanie . Bootstrapping najwyraźniej nie jest katastrofalnym problemem, ponieważ programy pakujące mogą zaczynać od binarnej migawki.
Zaktualizowano maj 2016: Na szczęście rustc jest obecnie w fazie testów Debiana , więc powinien być dostępny w Ubuntu w ciągu około roku.
Może spóźniłem się z komentowaniem tutaj, ale stwierdziłem, że korzystanie z https://rustup.rs/ było łatwiejsze. Oto, co uruchomiłem w terminalu, aby zainstalować rdzę w moim podsystemie Ubuntu dla systemu Windows 10:
curl https://sh.rustup.rs -sSf | sh