Oracle Solaris does come with rustc and cargo, but it may be possible it will be not be the latest version. For example I am working with ClamAV 1.5.x and it required a later version. If you cannot wait for a new version to appear in Solaris here is what you can do:
Key points:
- Ref: https://github.com/psumbera/solaris-rust
- Tested on Solaris 11.4.84.201.1
Download the required version from https://forge.rust-lang.org/infra/other-installation-methods.html
- https://static.rust-lang.org/dist/rust-1.89.0-sparcv9-sun-solaris.tar.xz
- https://static.rust-lang.org/dist/rust-1.89.0-x86_64-pc-solaris.tar.xz
$ gtar xf rust-1.89.0-x86_64-pc-solaris.tar.xz
$ cd rust-1.89.0-x86_64-pc-solaris
$ PATH=/usr/gnu/bin/:/usr/bin ./install.sh --prefix=~/rustc-1.89.0
install: creating uninstall script at /home/andrew/rustc-1.89.0/lib/rustlib/uninstall.sh
install: installing component 'rustc'
install: installing component 'rust-std-x86_64-pc-solaris'
install: installing component 'cargo'
install: installing component 'rustfmt-preview'
install: installing component 'rust-analyzer-preview'
install: installing component 'llvm-tools-preview'
install: installing component 'clippy-preview'
install: installing component 'rust-analysis-x86_64-pc-solaris'
install: installing component 'llvm-bitcode-linker-preview'
rust installed.
$ export PATH=~/rustc-1.89.0/bin:$PATH
$ rustc --version
$ rustc 1.89.0 (29483883e 2025-08-04)
$ cargo --versioncargo 1.89.0 (c24e10642 2025-06-23)
No comments:
Post a Comment