Onde estão os pacotes Rust (também conhecido como rust-lang) para o Ubuntu?

24

Gostaria de jogar com a linguagem Rust no Ubuntu, mas parece não haver nenhum pacote . Eu senti falta ou tem algum problema?

    
por poolie 19.07.2013 / 06:15

4 respostas

10

Eu vejo que existe um bug do pacote prospectivo do Debian 689207 ainda aberto. Existem pacotes iniciais, mas não estão prontos para estar na distribuição. Há também uma página wiki Debian sobre o esforço de empacotamento.

Alude ao fato de que o compilador do Rust é escrito em Rust, então o processo de bootstrapping é estranho, então talvez seja por isso que ele ainda não está empacotado.

Existem alguns problemas no Rust do upstream que dificultam o empacotamento . Bootstrapping aparentemente não é um problema catastrófico, pois os empacotadores podem iniciar a partir de um instantâneo binário.

Atualizado em maio de 2016: Felizmente, rustc está agora no teste Debian , portanto deve estar no Ubuntu dentro de um ano ou mais.

    
por poolie 19.07.2013 / 06:17
16

No ubuntu 16.04 você pode usar o pacote oficial apt sem instalar qualquer outro repositório ppa.

sudo apt install rustc

... e não se esqueça de cargo

sudo apt install cargo

... mas as versões não são realmente atualizadas: (agosto de 2016) rustc 1.7.0 e cargo 0.8.0. Infelizmente, a carga não é compatível com o IDEA rust plugin ... Eu usei o script apontado em Rust Documentation.

    
por Michele d'Amico 20.08.2016 / 12:03
15

Jonathon Fernyhough tem um PPA (arquivo pessoal de pacotes) , onde ele fornece compilações noturnas e não-oficiais de ferrugem, mas requer libstdc ++ 6.x (Xenial usa 5.4.0). Com o Yakkety, você pode instalar o Rust 1.10 do repositório do universo e o 1.13 com o Zesty.

O Rust pode ser instalado a partir deste PPA executando o seguinte, bem como o llvm, que é agora necessário:

sudo add-apt-repository ppa:jonathonf/rustlang (accept to add llvm)
sudo apt-get update
sudo apt-get install rustc

Como alternativa, backport ppas , como rustlang-1.13 ou rustlang-test , podem ser substituídos em vez de rustlang para obter a última instabilidade código ou uma versão específica.

    
por Chris Pick 16.05.2015 / 00:45
3

Eu posso chegar tarde demais comentando aqui, mas descobri que usar o link era mais fácil. Aqui está o que eu corri no terminal para ter ferrugem instalado no meu subsistema Ubuntu para o Windows 10:

curl https://sh.rustup.rs -sSf | sh
    
por Sushruth 06.05.2017 / 14:00