Inne metody instalacji Rusta
- Którego instalatora powinieneś użyć?
- Inne sposoby instalacji rustup
- Samodzielne instalatory
- Kod źródłowy
Którego instalatora powinieneś użyć?
Rust działa na wielu platformach oraz jest wiele sposobów instalacji Rusta. Jeżeli chcesz zainstalować Rusta w najprostszy, polecany sposób to kieruj się instrukcjami na głównej stronie instalacji.
Tamta strona opisuje instalację za pomocą rustup: narzędzia, które zarządza
wieloma zestawami narzędzi Rusta w konsekwentny sposób na wszystkich platformach
wspieranych przez Rusta. Czemu ktoś może nie chcieć zainstalować
używając tych instrukcji?
- Instalacja offline. rustuppobiera potrzebne zależności z internetu. Jeżeli potrzebujesz zainstalować Rust bez dostępu do internetu,rustupnie jest do tego odpowiednim narzędziem.
- Preferencja dla systemowego menedżera pakietów. Na Linuksie w szczególności, ale także na macOS z Homebrew oraz na Windowsie z Chocolatey, deweloperzy czasami wolą zainstalować Rusta za pomocą systemowego menedżera pakietów.
- Preferencja przeciw curl | sh. Na Uniksowych systemach zazwyczaj instalujemyrustupza pomocą uruchomienia skryptu przezcurl. Niektórzy mają wątpliwości dotyczące bezpieczeństwa takiego rozwiązania i wolą pobrać oraz uruchomić instalator sami.
- Sprawdzenie sygnatur. Mimo, że rustuppobiera za pomocą HTTPS, chwwilowo jedynym sposobem na weryfikację sygnatur instalatorów Rusta jest zrobienie tego ręcznie za pomocą samodzielnego instalatora.
- Instalacja za pomocą instalatora z GUI oraz integracja z „Dodaj/Usuń Programy”
na Windowsie. rustupdziała w konsoli i nie rejestruje swojej instalacji jak typowy program Windowsowy. Jeżeli wolisz typowy instalator z GUI na Windowsie, dostępne są instalatory.msi. W przyszłościrustupbędzie miał instalator z GUI na Windowsie.
Platformy obsługiwane przez Rusta są podzielone na trzy rodzaje, które
mają dużo wspólnego z dostępnymi metodami instalacji: w ogólności, projekt Rust
dostarcza wydań binarnych dla wszystkich platform rodzaju 1 oraz rodzaju 2 oraz
są one możliwe do zainstalowania przy pomocy rustup. Niektóre platformy
rodzaju 2 mają dostępną tylko standardową bibliotekę, bez kompilatora;
a więc są one jedynie celami kompilacji skrośnej; kod w Ruście może być uruchomiony na
tych platformach, ale nie sam kompilator. Takie cele mogą być zainstalowane
za pomocą komendy rustup target add.
Inne sposoby instalacji rustup
Sposób instalacji rustup zależy od platformy:
- Na systemach Uniksowych, uruchom curl https://sh.rustup.rs -sSf | shw swojej konsoli. Zostanie pobrany i uruchomionyrustup-init.sh, który pobierze i uruchomi odpowiednią wersjęrustup-initdla twojej platformy.
- Na Windowsie, pobierz i uruchom rustup-init.exe.
rustup-init może być skonfigurowane interaktywnie. Dodatkowo, wszystkie opcje mogą być
kontrolowane przez argumenty linii poleceń, które mogą być przekazane
przez skrypt konsolowy. Dodaj --help do uruchomienia rustup-init, jak poniżej,
aby wyświetlić argumenty akceptowane przez rustup-init:
curl https://sh.rustup.rs -sSf | sh -s -- --help
Jeżeli wolisz nie używać tego skryptu, pobierz bezpośrednio rustup-init dla
twojej platformy:
Samodzielne instalatory
Oficjalne samodzielne instalatory Rusta zawierają pojedyncze wydanie Rusta i nadają
się do instalacji offline. Występują w trzech formatach: archiwa tar
(rozszerzenie .tar.gz), działające na systemach Uniksowych, instalatory
Windowsowe (.msi), oraz instalatory Mac (.pkg). Te instalatory zawierają
rustc, cargo, rustdoc, standardową bibliotekę oraz standardową
dokumentację, ale w przeciwieństwie do rustup, nie dają dostępu do dodatkowych celów kompilacji skrośnej.
Najczęstsze powody, aby ich użyć to:
- Instalacja offline
- Preferowanie bardziej zintegrowanego z platformą, graficznego instalatora w Windows
Każda z tych binarek jest podpisana z użyciem klucza GPG Rusta
(dostępnego na keybase.io) przez infrastrukturę budującą Rusta za pomocą
GPG. Pliki .asc w tabelach poniżej to sygnatury.
Poprzednie wydania można znaleźć w archiwum.
Stable (1.31.0)
Beta (1.32)
Nightly (1.33)
Kod źródłowy