우분투 용 Rust (일명 rust-lang) 패키지는 어디에 있습니까?


답변:


17

우분투 16.04에서는 다른 ppa 저장소를 설치하지 않고 공식 apt 패키지를 사용할 수 있습니다.

sudo apt install rustc

... 그리고 잊지 마세요 cargo

sudo apt install cargo

...하지만 버전은 실제로 업데이트되지 않았습니다 : (2016 년 8 월) rustc1.7.0 및 cargo0.8.0. 불행히도 카고는 IDEA 녹 플러그인과 호환되지 않습니다 ... Rust Documentation에서 지적한 스크립트를 사용했습니다.


1
아직 Rust에서 일하지는 않았지만 rbenv for Ruby, nvm for Node.js 등과 같은 다른 언어로 여러 설치를 관리하는 도구에 대한 좋은 경험이 있습니다. rustup.rs 는 Rust와 비슷한 것으로 보입니다. Ubuntu 용 패키지와 상관없이 Rust와 Cargo의 최신 버전을 사용할 수 있어야합니다.
Henning Kockerbeck 2016

17

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.


3
현재 PPA는 업데이트되지 않는 것 같습니다 (2016 년 3 월)-현재 안정 버전은 1.7이어야하지만 PPA의 최신 안정 버전은 1.4입니다.
Thomas W.

1
그것은 밝혀 되는 1.7이 제공됩니다 (2016 년 5 월) 현재 - 아직하지만 가능성이 뒤쳐, 업데이트되었습니다.
Thomas W.

3
PPA가 제거 된 것 같습니다 (웹 링크가 sudo add-apt-repository ppa:hansjorg/rust작동하지 않아 더 이상 작동하지 않습니다).
Thomas W.

PPA는 이제 "녹슬기를 사용해야합니다."라고 말합니다.
Daniel

11

나는이 볼 데비안 미래의 패키지 버그 689207 여전히 열려는. 초기 패키지가 있지만 배포 할 준비가되지 않았습니다. 패키징에 관한 데비안 위키 페이지 도 있습니다 .

그것은 Rust의 컴파일러가 Rust로 작성되었다는 사실을 암시합니다. 그래서 부트 스트랩 프로세스가 이상합니다. 아마도 아직 패키지화되지 않은 이유입니다.

업스트림 Rust에는 패키징하기 어려운 몇 가지 문제 가 있습니다 . 부트 스트랩은 패키지 러가 이진 스냅 샷에서 시작할 수 있기 때문에 치명적인 문제가 아닙니다.


2016 년 5 월 업데이트 : 행복하게도, rustc는 이제 데비안 테스트 중이므로 1 년 안에 우분투에 있어야합니다.


3
Wiki에 대한 링크가 작동하지 않아 동일한 콘텐츠가 마이그레이션 된 관련 페이지를 찾을 수 없습니다. 이 페이지는 wiki.debian.org/Teams/RustPackaging/Bootstrap 과 관련이 있습니다.
seh

2
Rust 1.0이 출시되었으므로 계속해서 스냅 샷을 업데이트해야하는 이의는 더 이상 관련이 없습니다. : 불안정에서 패키지 사실이 tracker.debian.org/pkg/rustc
gmatht

1.10부터 녹은 야간 빌드아닌 공식 릴리스에서 부트 스트랩 하여 포장에 대한 다른 장애를 제거해야합니다.
poolie

데비안 버그는 이제 닫히고 보관됩니다.
Kornel

7

여기에 댓글을 달기에 너무 늦을 수도 있지만 https://rustup.rs/ 를 사용하는 것이 더 쉽다는 것을 알았습니다 . Windows 10 용 Ubuntu 하위 시스템에 녹을 설치하기 위해 터미널에서 실행 한 내용은 다음과 같습니다.

curl https://sh.rustup.rs -sSf | sh
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.