Home Linux How to Install Rust Programming Language on Linux

How to Install Rust Programming Language on Linux

Rust is a new open-source programming language that is considered as one of the fastest languages ever. It’s a highly secure language developed by Mozilla back in 2010 and supported by LLVM. Rust is chosen by Data Warehousing companies such as Dropbox, Postmates, Stac, etc. where security is prioritized. Rust can operate flawlessly with multiple platforms. To derive its maximum benefits, I’m going to walk you through the processes involved in installing Rust programming language on Linux. This will help you get started.

Important Features


  • It covers the field of type inference
  • Provides maximum responsiveness along with C bindings,
  • Processes algebra data types,
  • Optimizes threads without data races.
  • The syntax is approximately close to C and C++.

Basic Prerequisites


Prior to going through the following steps, you need to have an individual a non-root user account having sudo privileges set up on the server to install Rust on Linux distribution. If you use a distribution that doesn’t work with sudo, you’ll then have to su to the root user in place of using the sudo command.

Install Rust Programming Language in Linux


To install Rust on your Linux, you can either choose to go with the official method suggested in the Rust website via curl-command-line-downloader, or you can choose to exploit the sudo privileges and move accordingly.

For Debian/Ubuntu, follow the below command:

$ sudo apt-get install curl

For CentOS/RHEL, follow the below command:

# yum install install curl

For Fedora, follow the below command:

# dnf install curl

The rustup tool is responsible for managing Rust on your Linux. Use the command given below and proceed with the instructions to install Rust on Linux.

$ curl https://sh.rustup.rs -sSf | sh

Now watch as I go by installing Rust on my Linux Setup, Step by Step.

installation-of-rust-on-linux-first-command

I have gone with the curl approach and inserted command on the Terminal.

showing options

The Terminal is giving me three options to choose from, and I have chosen to proceed with installation in the default method.

linux-default-install

The default installation method is now confirmed, and the Terminal is getting busy with downloading various components along with packages for the Linux system.

more packages

A lot of components are to be downloaded.

rust completed

There you GO! Rust is installed on Linux. It was easy as a piece of cake, wasn’t it?

Another message is showing that Cargo’s bin directory will be added in your Path environment variable in your profile. Rust up will try to adjust the cargo’s bin directory at the time of installation. If it fails to do so, you can manually use Rust to solve this.

linux path

Use these commands to configure the Rust environment on your Linux after fixing the profile to the modified path.

$ source ~/.profile
$ source ~/.cargo/env

You can then move on to validating the version of installed Rust on your Linux.

 $ rustc --version

verified

Testing Rust Programming Language on Linux


Are you getting excited to start your development journey with Rust? Well, hold on a minute. Before you try anything out, how about testing if Rust is working on your system or not. Follow these easy steps one by one to ensure Rust is appropriately installed on Linux.

  • The First Step is to start with assigning directory where the programs will be stored.
 $ mkdir myprog$ cd myprog
  • Then create a file test.rs and copy the function below to paste it unto the file.
 fn main() {    println!("Hello World, it’s UbuntuPIT.com – Best Linux HowTos, Guides on the Internet!");}

ubuntuPIT

  • I have used VIM for editing. This will now create an executable called test in the assigned directory.
 $ rustc main.rs
  • Execute test with this command
 $ ./test

tested

Well, there you go now. Rust is installed on your Linux and running smoothly.  Now have a great time building your blazing-fast applications and having fun with Rust Language.

Important Facts to Know


These are the points you must keep in mind about RUST:

  • Rust has a quick release cycle of 6 weeks, be sure to have loads of Rust builds available at any time.
  • Rustup is solely responsible for monitoring and controlling the builds that enables them to operate on various supported platforms. This opens up the opportunity to install Rust from the beta and nightly release channels as well as supporting extra cross-complication goals.

Finally, Insight


The overall installation process is pretty straight forward and easy to comprehend. This just goes to show how effective Linux based operating systems are and how easily they can be configured. Since Rust is a great tool to handle ultra-fast application developments, knowing how to install Rust on the Linux work environment provides a great edge on rapid development cycles. Now jump in and start developing.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Post

The 20 Best Open Source BI Tools and Software in 2020

Open source BI tools provide a great value to the Linux users for managing their business. Business intelligence tools...

The 25 Best Android Books for Android App Developer in 2020

Android, the Operating System backed by Google since 2005, is a revolution in the smartphone world. This modified-Linux-Kernel based...

The 15 Best Translation Software for Linux System in 2020

With the development of technology, the world has become a global village. The only barrier you can mention is...

The 20 Best Android Wear Apps for Smartphones and Watches in 2020

Many mobile companies are now developing their technology to compress the heavy use of smartphones and converting into the...

Most Talked Post

Most Stable Linux Distros: 5 versions of Linux We Recommend

At the very beginning, I would like to mention why the term ‘Stable’ comes in relation to Linux OS...

Linux or Windows: 25 Things You Must Know While Choosing The Best Platform

Choosing the best platform - Linux or Windows is complicated. Because both the system is versatile and capable of...

15 Best Things To Do After Installing Linux Mint 19 “Tara”

Linux Mint is one of the best Linux distros for newcomers, especially who comes from other Operating Systems like...

Linux Mint vs Ubuntu: 15 Facts To Know Before Choosing The Best One

Ubuntu and Linux Mint are two popular Linux distros available in the Linux community. Ubuntu is a derivative of...

You Might Also LikeRELATED
Recommended to you