Rust/C2/Installation-of-Rust-on-Linux/English
Title of the script: Installation of Rust on Linux OS
Author: Jayesh Katta Ramalingaiah
Domain Reviewer:
Novice Reviewer: Praveen S
Keywords: Rust, version, rustc, cargo, rustup
Visual Cue | Narration |
Slide: Title | Welcome to the spoken tutorial on Installation of Rust on Linux OS. |
Slide:
Learning Objectives |
In this tutorial, we will learn:
|
Slide: System Specifications | This tutorial is recorded using:
However you may use any other editor of your choice. |
Slide: Pre-requisites | To practice this tutorial,
|
Slide: Code files |
|
Only narration | Let us begin with the installation of Rust. |
Show commands.txt in text editor | I have opened the Commands.txt file in a text editor on my machine.
|
Narration only | Let us begin. |
Press Ctrl+Alt+T keys | Open the terminal by pressing Ctrl,Alt and T keys simultaneously on the keyboard.
|
Only Narration | Here onwards, please remember to press the Enter key after typing each command. |
[Terminal]
sudo apt-get install curl -y [Enter] |
We will be installing Rust with the help of the curl command line tool.
|
[Terminal]
Enter admin password |
If prompted enter the admin password to proceed further. |
[Terminal] Type:
[Enter] |
We have successfully installed curl.
|
Only Narration | The download may take some time depending upon your internet speed. |
[Terminal] Highlight one by one:
Customize installation Cancel installation |
Once the package is downloaded, we will be prompted to choose one of the following options:
|
[Terminal] Type: 1 [Enter] | To proceed with the default installation, type 1 and press Enter. |
[Terminal] Highlight:
Rust is installed now. Great! |
We have successfully installed Rust. |
[Terminal] Type:
|
Once the installation is done, we need to restart our computer.
|
Press Ctrl+Alt+T keys | Once you have restarted the computer, open the terminal again |
[Terminal] Type:
|
Now let us cross verify the Rust installation.
|
[Terminal] Highlight:
rustc 1.47.0 |
This command shows the version of Rust installed in your computer.
|
[Terminal] Type:
rustup [Enter] |
Now type rustup on the terminal. |
Only narration | This shows us a list of Rust commands to run.
|
Slide: Rust Update
|
If you wish to update your Rust version, then execute this command on the terminal. |
Slide: rustup toolchain list | rustup toolchain command lists the various toolchains of Rust installed in your machine.
|
Slide: cargo | cargo is a package manager to maintain a Rust project with dependencies. |
[Terminal] Type:
|
You can check whether cargo is installed or not using the cargo command in the terminal.
|
[Terminal] Type:
cargo --version [Enter] |
This command shows the version of the cargo package manager installed in your machine. |
Slide: Common Errors After Installation |
|
Only narration | Next let us learn how to create and execute a Rust file. |
Open Visual Studio Code editor. | You may use any editor of your choice.
|
[Editor] Type:
println!("Hello World"); } |
In the code editor, type the code as shown. |
[Editor] Highlight:
fn main(){ } |
This is our main function. |
[Editor] Highlight: fn | The keyword - fn is used as a syntax to create a function in Rust. |
[Editor] Highlight: main() | main indicated the name of the function.
|
[Editor] Highlight:
{ } |
The code written in between the open and closed curly braces would be the function body. |
[Editor] Highlight print! | Print!() is the print function in Rust. |
[Editor] Highlight
Hello World |
Here we have written Hello World in double quotes as a parameter in the function call. |
[Editor] Highlight
print!(“Hello World”) |
So, when we run the program, hello world gets printed. |
Press Ctrl + S | Let us save the file by pressing Ctrl + S keys together. |
Point to Save As dialog box | Save dialog box opens. |
Point to Name >> type "hello-world.rs" | In the Name field type the name of the file as hello-world.rs |
Highlight .rs | The extension .rs states that this is a Rust code file. |
Select Desktop location
|
On the left side, I’ll select Desktop and then create a folder named MyRustProject. |
Point to MyRustProject | From now on, I will be saving my Rust files in this folder. |
Click on Save button. | Then click on the Save button at the top right corner of the dialog box. |
We have created a Rust file and have written the hello world program.
| |
Switch to terminal | Switch back to the terminal. |
[Terminal] Type:
[Enter] |
Using cd command go to the location where the Rust file is saved.
|
[Terminal] Type:
|
To compile type rustc space filename with extension .rs
|
[Terminal] Type:
|
The compilation is done without any error.
|
[Terminal] Highlight:
Hello World |
Hello world text gets printed. |
Slide: Common Errors
|
|
Only narration
|
We have successfully installed Rust and executed the hello world program.
|
Slide: Summary | In this tutorial, we have learnt
|
Slide: Assignment | As an assignment,
|
Slide: About Spoken Tutorial Project |
|
Slide: Spoken tutorial workshops |
|
Slide:Answers for THIS Spoken Tutorial |
|
Slide: Forum for specific Questions |
|
Slide: Acknowledgement | Spoken Tutorial Project is funded by Ministry of Education, Government of India |
Slide: Thanks | This is Jayesh signing off. Thank you for joining |