우분투 에서 Rust 언어를 사용하고 싶지만 패키지가없는 것 같습니다 . 내가 놓쳤거나 문제가 있습니까?
우분투 에서 Rust 언어를 사용하고 싶지만 패키지가없는 것 같습니다 . 내가 놓쳤거나 문제가 있습니까?
답변:
우분투 16.04에서는 다른 ppa 저장소를 설치하지 않고 공식 apt 패키지를 사용할 수 있습니다.
sudo apt install rustc
... 그리고 잊지 마세요 cargo
sudo apt install cargo
...하지만 버전은 실제로 업데이트되지 않았습니다 : (2016 년 8 월) 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을 설치하고 Zesty를 사용하여 1.13을 설치할 수 있습니다.
Rust는 현재 필요한 llvm뿐만 아니라 다음을 실행하여이 PPA에서 설치할 수 있습니다.
sudo add-apt-repository ppa:jonathonf/rustlang (accept to add llvm)
sudo apt-get update
sudo apt-get install rustc
또는 최신의 불안정한 코드 또는 특정 버전을 얻기 위해 다른 백 포트 ppa를 사용 rustlang-1.13
하거나 rustlang-test
대신 사용할 수 있습니다 rustlang
.
sudo add-apt-repository ppa:hansjorg/rust
작동하지 않아 더 이상 작동하지 않습니다).
나는이 볼 데비안 미래의 패키지 버그 689207 여전히 열려는. 초기 패키지가 있지만 배포 할 준비가되지 않았습니다. 패키징에 관한 데비안 위키 페이지 도 있습니다 .
그것은 Rust의 컴파일러가 Rust로 작성되었다는 사실을 암시합니다. 그래서 부트 스트랩 프로세스가 이상합니다. 아마도 아직 패키지화되지 않은 이유입니다.
업스트림 Rust에는 패키징하기 어려운 몇 가지 문제 가 있습니다 . 부트 스트랩은 패키지 러가 이진 스냅 샷에서 시작할 수 있기 때문에 치명적인 문제가 아닙니다.
2016 년 5 월 업데이트 : 행복하게도, rustc는 이제 데비안 테스트 중이므로 1 년 안에 우분투에 있어야합니다.
여기에 댓글을 달기에 너무 늦을 수도 있지만 https://rustup.rs/ 를 사용하는 것이 더 쉽다는 것을 알았습니다 . Windows 10 용 Ubuntu 하위 시스템에 녹을 설치하기 위해 터미널에서 실행 한 내용은 다음과 같습니다.
curl https://sh.rustup.rs -sSf | sh