Ubuntu için Rust (aka rust-lang) paketleri nerede?


Yanıtlar:


17

Ubuntu 16.04'te resmi apt paketini başka bir ppa deposu kurmadan kullanabilirsiniz.

sudo apt install rustc

... ve unutma cargo

sudo apt install cargo

... ancak sürümler gerçekten güncellenmiyor: (Ağustos 2016) rustc1.7.0 ve cargo0.8.0. Maalesef kargo IDEA pas eklentisi ile uyumlu değil ... Rust Documentation'da belirtilen senaryoyu kullandım.


1
Henüz Rust ile çalışmadım, ancak diğer dillerde birden fazla kurulumu yöneten araçlarla ilgili iyi deneyimlerim var: rbenv for Ruby, Node.js için nvm ve benzeri. rustup.rs , Rust için benzer bir şey gibi görünüyor. Mevcut Rust ve Cargo versiyonlarını, Ubuntu için paketlenenden bağımsız olarak kullanabilmelisiniz.
Henning Kockerbeck

17

Jonathon Fernyhough resmi olmayan her gece sağladığı ve pas sürümlerini oluşturduğu bir PPA'ya (kişisel paket arşivi) sahiptir , ancak libstdc ++ 6.x gerektirmektedir (Xenial 5.4.0 kullanmaktadır). Yakkety ile Rust 1.10'u evren havuzundan, 1.13'ü Zesty ile kurabilirsiniz.

Pas, bu PPA'dan aşağıdakileri çalıştırarak ve gerekli olan llvm'yi çalıştırarak kurulabilir:

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

Alternatif olarak , en son dengesiz bir kodu veya belirli bir sürümü elde etmek yerine pport benzeri rustlang-1.13veya rustlang-testyerine farklı backport ppasları verilebilir rustlang.


3
Bu PPA şu anda güncelleme görünmüyor (Mart 2016) - şu anki kararlı sürüm 1.7 olmalı, ancak PPA'daki en son kararlı sürüm 1.4.
Thomas W.

1
Görünüşe göre hala geri kalmış olsa da hala güncellenmektedir - şu anda (Mayıs 2016) 1.7.
Thomas W.

3
PPA şimdi kaldırılmış görünüyor (web bağlantısı kesildi, artık sudo add-apt-repository ppa:hansjorg/rustçalışmıyor).
Thomas W.

Bu PPA şimdi "Muhtemelen sadece paslanmalıyım" demeli.
Daniel

11

Görüyorum ki 689207'de hala açık olan bir Debian prospektif paketi var İlk paketler var ama dağıtımda olmaya hazır değil. Paketleme çabası hakkında bir Debian wiki sayfası da var.

Rust'un derleyicisinin Rust dilinde yazılmış olması, bu nedenle önyükleme işleminin garip olması nedeniyle belki de henüz paketlenmemiş olmasından kaynaklanmaktadır.

Yukarı akış Rust'ta paketlenmesini zorlaştıran bazı sorunlar var . Önyükleme işlemi görünüşte felaket bir sorun değildir, çünkü paketleyiciler ikili bir anlık görüntüden başlayabilir.


Mayıs 2016 Güncellenme Zamanı : Mutlu, rustc şimdi Debian testinde , bu yüzden bir yıl kadar Ubuntu'da olmalı.


3
Wiki bağlantısı kesildi ve aynı içeriğin taşınabileceği ilgili bir sayfa bulamıyorum. Bu sayfa alakalı: wiki.debian.org/Teams/RustPackaging/Bootstrap .
seh

2
Rust 1.0 yayınlandığında, anlık görüntüyü sürekli güncellememiz gereken itiraz artık geçerli değil. Aslında dengesiz bir paket var: tracker.debian.org/pkg/rustc
gmatht

1.10'dan itibaren Pas, resmi bir sürümden açarak, yapıya başka bir engel teşkil etmemesi gereken gecelik bir yapı değil
poolie

Debian böceği artık kapandı ve arşivlendi.
Kornel

7

Buraya yorum yapmak için çok geç kalmış olabilirim ancak https://rustup.rs/ adresini kullanmanın daha kolay olduğunu gördüm . Windows 10 için Ubuntu alt sistemime pas takmak için terminalde koştuğum şey:

curl https://sh.rustup.rs -sSf | sh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.