Categories: Ubuntu

How to Install Rust on Ubuntu

Rust is a popular, fast, memory-safe, and memory-efficient programming language. It is an excellent choice for performance-intensive applications, including operating systems, databases, game engines, and many more. It is considered a modern equivalent of the C/C++ programming languages due to its performance and low-level control of hardware and memory.

In this article, we will explore how to get started with the Rust programming language by installing the Rust compiler on Ubuntu.

Step 1: Update System

Keep in mind that we tested the installation instructions on Ubuntu 20.04 and Debian 11. However, the installation instructions should work on any Debian-based distribution.

Before installing the Rust language, we need to ensure our system packages and repositories are updated.

Sponsored

We can do this with a simple, apt command as follows:

sudo apt-get update && sudo apt-get upgrade

Press Y to accept the installation and updating of the packages to your system.

Step 2: Install Rust

Once we have our system updated and ready, we can install the Rust compiler. It is good to note several ways to install Rust on your system. The best is to use the Rustup installer script.

Open the terminal and enter the command provided below:

curl –proto ‘=https’ –tlsv1.2 -sSf https://sh.rustup.rs | sh

The previous command will download the installer script and execute it. The rustup utility allows you to manage multiple installations of the Rust compiler, including beta and nightly releases. Once you execute the previous command, get an output as shown below:

Press 1 to begin the installation process. The installer will prompt you for various options.

Sponsored

Unless you need to customize and configure the Rust compiler, the default options should work for most users.

Once the installation is complete, add the Rust development environment to your system path using the source command as:

source $HOME/.cargo/bin

The ~/.cargo/bin directory holds the tools for Rust development, including the rustc command, rustup, cargo, etc.

Run the following command to verify that Rust is successfully installed:

rustc –version

The command should return the installed version of the Rust compiler. If you get an error, try re-installing the compiler and export the path to the .cargo directory. You may need to restart your terminal session to apply the changes.

Step 3: Hello World

To test if you have successfully installed Rust on your system, create a test project. For this, we can use the cargo command as follows:

cargo new hello_world

The previous command will create a new cargo package inside the current working directory. Navigate into the hello_world/src directory and run the command:

cargo run

The previous command will execute the code stored in the main.rs file inside the source directory.

Step 4: Uninstall Rust

If you want to remove the Rust compiler from your system, you can use the installer using the following command:

$ rustup self uninstall

Conclusion

In this guide, we explored how we can set up the Rust compiler in Ubuntu or any Debian-based distro. Rust is an open-source language that provides high-performance with low-level control. We hope you found this article helpful. Check the other Linux Hint articles for more tips and information.

Ubuntu Server Admin

Recent Posts

Canonical Releases Ubuntu 25.04 Plucky Puffin

The latest interim release of Ubuntu introduces “devpacks” for popular frameworks like Spring, along with…

2 days ago

Ubuntu 25.04 (Plucky Puffin) Released

Ubuntu 25.04, codenamed “Plucky Puffin”, is here. This release continues Ubuntu’s proud tradition of integrating…

3 days ago

Extended Security Maintenance for Ubuntu 20.04 (Focal Fossa) begins May 29, 2025

Ubuntu released its 20.04 (Focal Fossa) release 5 years ago, on March 23, 2020. As…

3 days ago

Ubuntu 20.04 LTS End Of Life – activate ESM to keep your fleet of devices secure and operational

Focal Fossa will reach the End of Standard Support in May 2025, also known as…

4 days ago

Ubuntu MATE 25.04 Release Notes

Ubuntu MATE 25.04 is ready to soar! 🪽 Celebrating our 10th anniversary as an official…

4 days ago

Ubuntu Weekly Newsletter Issue 887

Welcome to the Ubuntu Weekly Newsletter, Issue 887 for the week of April 6 –…

5 days ago