On Fri, Mar 28, 2014 at 2:25 AM, Brian Anderson <[email protected]> wrote:
> Hi.
>
> I have very exciting news. Rust now has binary installers for Linux and Mac,
> as well as nightly builds for Windows, Linux and Mac.
>
> Official Rust installers now come in the following forms:
>
> * source .tar.gz - the same old source tarball
> * binary .tar.gz - Generic Unix installers, currently built for Linux and
> Mac
> * win .exe - 32-bit windows installers
> * mac .pkg files - Mac installers in the standard .pkg format
>
> With 0.10 coming next week, there's a pretty big risk changing the
> installation mechanism now, so please do test Rust installation,
> particularly on more exotic systems that need to use `--prefix`, `--libdir`,
> etc.
>
>
> # About the new installation system
>
> We have a new installation script, `install.sh` that is contained in the
> binary tarballs and also used for `make install`. `install.sh` takes several
> arguments controlling the installation, as well as an `--uninstall` argument
> that can be used to uninstall previous versions. This installation script
> manages upgrades correctly.
>
> The binary tarballs are also suitable for running rustc in place without
> installing.
>
> For convenience I've also published a little script called rustup.sh that
> downloads the appropriate nightly and installs:
>
> ```
> curl -s http://www.rust-lang.org/rustup.sh | sudo sh
> ```
>
> Uninstall:
>
> ```
> curl -s http://www.rust-lang.org/rustup.sh | sudo sh -s -- --uninstall
> ```
>
> I don't plan to recommend this method for general use since people tend to
> have security concerns with it, but I expect it to make keeping up with
> master much more convenient.
>
>
> # Nightly
>
> ## Source
>
> * http://static.rust-lang.org/dist/rust-nightly.tar.gz
>
> ## Linux
>
> *
> http://static.rust-lang.org/dist/rust-nightly-x86_64-unknown-linux-gnu.tar.gz
> *
> http://static.rust-lang.org/dist/rust-nightly-i686-unknown-linux-gnu.tar.gz
>
> ## Mac
>
> * http://static.rust-lang.org/dist/rust-nightly-x86_64-apple-darwin.pkg
> * http://static.rust-lang.org/dist/rust-nightly-i686-apple-darwin.pkg
> * http://static.rust-lang.org/dist/rust-nightly-x86_64-apple-darwin.tar.gz
> * http://static.rust-lang.org/dist/rust-nightly-i686-apple-darwin.tar.gz
>
> ## Windows (32-bit)
>
> * http://static.rust-lang.org/dist/rust-nightly-install.exe
>
>
> # 0.10-pre
>
> ## Source
>
> * http://static.rust-lang.org/dist/rust-0.10-pre.tar.gz
>
> ## Linux
>
> *
> http://static.rust-lang.org/dist/rust-0.10-pre-x86_64-unknown-linux-gnu.tar.gz
> *
> http://static.rust-lang.org/dist/rust-0.10-pre-i686-unknown-linux-gnu.tar.gz
>
> ## Mac
>
> * http://static.rust-lang.org/dist/rust-0.10-pre-x86_64-apple-darwin.pkg
> * http://static.rust-lang.org/dist/rust-0.10-pre-i686-apple-darwin.pkg
> * http://static.rust-lang.org/dist/rust-0.10-pre-x86_64-apple-darwin.tar.gz
> * http://static.rust-lang.org/dist/rust-0.10-pre-i686-apple-darwin.tar.gz
>
> ## Windows (32-bit)
>
> * http://static.rust-lang.org/dist/rust-0.10-pre-install.exe

Brian, would it be possible to provide SHA checksums?  It's not that
I'm worried about man-in-the-middle attacks, just that it'd be nice to
check that the download isn't corrupt.
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to