Install Rust on Rocky Linux

Contents
Enable the right repos
Install with dnf
rustc --version check
Version notes

Enable the right repos

Rocky Linux keeps many developer tools in extra repositories, so enable EPEL before you install Rust.

The EPEL note is simple. With EPEL enabled, dnf can see the Rust packages and resolve their dependencies without manual work.

On a fresh server install this one time enable step saves a lot of troubleshooting later.

Install with dnf

Install the rustup package with dnf for a managed toolchain, or install the rust package where only the compiler is needed.

Both package names are generic across Rocky releases, so pick rustup when you want updates through the rustup command.

sudo dnf install rustup

Rust toolchain installed successfully

As plain text, the alternative is the install rust form of the same dnf command for a compiler only setup.

rustc --version check

Confirm the install by asking the compiler for its version in a new shell.

rustc --version

rustc 1.75.0 (ad2397f6f 2023-12-28) (x86_64-unknown-linux-gnu)

A version reply means the compiler is on the PATH and ready to build a test crate.

Version notes

Distribution packages favor stability over freshness, so the dnf version can trail the latest stable release.

When you need newer features, run the rustup update command as plain text after installing the rustup package. Check the version again to confirm the upgrade.

Next: Install Rust on macOS

Article author: Arthur Isaev

Related articles
Rust
Rust course: zero to hero in 50 lessons
What is Rust and where it runs
Install Rust
cargo new
Your first program
Variables
Numbers
Strings
Booleans
Tuples
Arrays
Vectors
Slices
if and else
match
Loops
Ownership
Borrowing
Lifetimes
Functions
Structs
Enums in Rust
Advanced match in Rust
Option combinators in Rust
Result and the question mark in Rust
Advanced strings in Rust
Vec methods in Rust
HashMaps in Rust
Modules in Rust
Crates and workspaces in Rust
Testing in Rust
Error handling
Traits
Generics
Trait bounds
Closures
Iterators
Smart pointers
Threads
Mutex and Arc
Files
CLI arguments
Environment variables
Diagnostics
Time
Parsing strings
TCP networking
Capstone: wordfreq CLI
Capstone: tiny HTTP server
Modern Rust tour
Hero roadmap: the whole course on one page
Install Rust on Windows 11
Install Rust on Ubuntu
Install Rust on Rocky Linux
Install Rust on macOS
Install Rust on FreeBSD
Rust in Docker
Banner image

Search this site

Channel @aofeed Chat @aofeedchat

Contacts and cooperation:
I recommend our hosting beget.com
Write to info@aredel.com if you:
1. Want to write an article for our site or translate an article into your native language.
2. Want to place thematically relevant ads on the site.
3. Ads on my site pass maximum censorship. If you see an ad block unsuitable for school-age children, shocking or misleading - please contact us by e-mail
4. Found a mistake, inaccuracy, bug, etc. on the site. ... .......
5. Articles can be shared on social media by clicking a network icon: