<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Rust%2FC2%2FInstallation-of-Rust-on-Linux%2FEnglish</id>
		<title>Rust/C2/Installation-of-Rust-on-Linux/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Rust%2FC2%2FInstallation-of-Rust-on-Linux%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;action=history"/>
		<updated>2026-05-13T14:34:40Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;diff=55279&amp;oldid=prev</id>
		<title>Nancyvarkey at 05:47, 21 June 2021</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;diff=55279&amp;oldid=prev"/>
				<updated>2021-06-21T05:47:48Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 05:47, 21 June 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Author: Jayesh Katta Ramalingaiah&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Author: Jayesh Katta Ramalingaiah&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Domain Reviewer: &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Domain Reviewer: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Vigneshwer Dhinakaran&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Novice Reviewer: Praveen S&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Novice Reviewer: Praveen S&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nancyvarkey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;diff=54760&amp;oldid=prev</id>
		<title>Pravin1389 at 16:34, 1 February 2021</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;diff=54760&amp;oldid=prev"/>
				<updated>2021-02-01T16:34:32Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;amp;diff=54760&amp;amp;oldid=54736&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Pravin1389</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;diff=54736&amp;oldid=prev</id>
		<title>Nancyvarkey at 05:48, 21 January 2021</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;diff=54736&amp;oldid=prev"/>
				<updated>2021-01-21T05:48:29Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;amp;diff=54736&amp;amp;oldid=54712&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Nancyvarkey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;diff=54712&amp;oldid=prev</id>
		<title>Kr.jayesh at 19:00, 14 January 2021</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;diff=54712&amp;oldid=prev"/>
				<updated>2021-01-14T19:00:47Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:00, 14 January 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| border = “1”&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| border = “1”&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| Visual Cue&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;center&amp;gt;'''&lt;/ins&gt;Visual Cue&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&amp;lt;/center&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| Narration&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;center&amp;gt;'''&lt;/ins&gt;Narration&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&amp;lt;/center&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kr.jayesh</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;diff=54711&amp;oldid=prev</id>
		<title>Kr.jayesh: Created page with &quot;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,...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Rust/C2/Installation-of-Rust-on-Linux/English&amp;diff=54711&amp;oldid=prev"/>
				<updated>2021-01-14T18:44:51Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;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,...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Title of the script: Installation of Rust on Linux OS&lt;br /&gt;
&lt;br /&gt;
Author: Jayesh Katta Ramalingaiah&lt;br /&gt;
&lt;br /&gt;
Domain Reviewer: &lt;br /&gt;
&lt;br /&gt;
Novice Reviewer: Praveen S&lt;br /&gt;
&lt;br /&gt;
Keywords: Rust, version, rustc, cargo, rustup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border = “1”&lt;br /&gt;
|| Visual Cue&lt;br /&gt;
|| Narration&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: Title&lt;br /&gt;
|| Welcome to the spoken tutorial on '''Installation of Rust on Linux OS'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: &lt;br /&gt;
&lt;br /&gt;
Learning Objectives&lt;br /&gt;
|| In this tutorial, we will learn:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to install '''Rust'''. &lt;br /&gt;
* Create and execute a '''Rust''' file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: System Specifications&lt;br /&gt;
|| This tutorial is recorded using:&lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux''' OS version 18.04&lt;br /&gt;
* '''Rust''' version 1.47.0&lt;br /&gt;
* '''Visual Studio Code''' version 1.45.0 ('''code editor''')&lt;br /&gt;
&lt;br /&gt;
However you may use any other editor of your choice.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: Pre-requisites&lt;br /&gt;
|| To practice this tutorial,&lt;br /&gt;
&lt;br /&gt;
* You need an '''internet connection''' to install the necessary '''packages''' and&lt;br /&gt;
* You should be familiar with basic '''Linux commands.'''&lt;br /&gt;
* If not, please go through the prerequisite '''Linux''' tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: Code files&lt;br /&gt;
|| &lt;br /&gt;
* The files used in this tutorial are available in the''' Code files''' link on this tutorial page.&lt;br /&gt;
* Pls download and extract the file.&lt;br /&gt;
* Make a copy and then use it for practising.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us begin with the installation of '''Rust'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Show '''commands.txt''' in text editor &lt;br /&gt;
|| I have opened the '''Commands.txt '''file in a '''text editor '''on my machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And I will use the same file to copy-paste the '''commands''' during the demonstration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Shortcut to paste '''commands''' on the '''terminal''' is '''Shift, Ctrl '''and '''V '''keys'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Narration only&lt;br /&gt;
|| Let us begin.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Press '''Ctrl+Alt+T '''keys&lt;br /&gt;
|| Open the '''terminal''' by pressing '''Ctrl,Alt''' and '''T''' keys simultaneously on the keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensure that you have '''root permissions''' to '''run''' the '''commands'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| Here onwards, please remember to press the '''Enter''' key after typing each '''command'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type: &lt;br /&gt;
&lt;br /&gt;
sudo apt-get install curl -y &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[Enter]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| We will be installing '''Rust''' with the help of the '''curl command line tool.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, we have to first install '''curl''' if we haven’t done so earlier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do so type the '''command''' as shown on the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enter admin password&lt;br /&gt;
|| If prompted enter the '''admin password''' to proceed further.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Type:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[Enter]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| We have successfully installed '''curl'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next let us download and install '''Rust''' using '''Curl'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do so type the '''command''' as shown on the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| The download may take some time depending upon your '''internet speed.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Highlight one by one:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proceed with installation (default)&lt;br /&gt;
&lt;br /&gt;
Customize installation&lt;br /&gt;
&lt;br /&gt;
Cancel installation&lt;br /&gt;
|| Once the '''package''' is downloaded, we will be prompted to choose one of the following options:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Proceed with installation (default)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Customize installation'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Cancel installation'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Type: &amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;1 [Enter]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| To proceed with the default '''installation''', type '''1''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Highlight:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rust is installed now. Great!&lt;br /&gt;
|| We have successfully installed '''Rust'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Type:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''sudo reboot '''&amp;lt;nowiki&amp;gt;[Enter]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Once the installation is done, we need to restart our computer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do so, type '''sudo reboot''' in the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will restart your computer.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Press '''Ctrl+Alt+T '''keys&lt;br /&gt;
|| Once you have restarted the computer, open the terminal again&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Type:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;rustc --version [Enter]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Now let us cross verify the '''Rust''' installation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type the '''command''' as shown in the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Highlight:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
rustc 1.47.0&lt;br /&gt;
|| This '''command''' shows the version of '''Rust''' installed in your computer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''version''' number may be different in your case.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Type: &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;rustup [Enter] &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Now type '''rustup''' on the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration &lt;br /&gt;
|| This shows us a list of '''Rust commands''' to '''run'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''rustup''' is responsible for the complete '''Rust installation''' using the '''curl command.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: Rust Update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;rustup update [Enter]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| If you wish to update your '''Rust''' version, then execute this '''command''' on the '''terminal'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: rustup toolchain list&lt;br /&gt;
|| '''rustup toolchain command''' lists the various '''toolchains''' of '''Rust''' installed in your machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For now, I have only one stable version installed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any other versions, then that version would be displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: cargo&lt;br /&gt;
|| '''cargo''' is a '''package manager''' to maintain a '''Rust project''' with '''dependencies'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Type:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;cargo [Enter]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| You can check whether '''cargo''' is installed or not using the '''cargo command''' in the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This shows a list of '''commands''' which can be executed using '''cargo'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Type:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cargo &amp;lt;nowiki&amp;gt;--version [Enter] &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| This '''command''' shows the '''version''' of the '''cargo package manager''' installed in your machine.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: Common Errors After Installation&lt;br /&gt;
|| &lt;br /&gt;
* '''System restart''' is required after '''installing rust'''.&lt;br /&gt;
* If not, we could land with these errors&lt;br /&gt;
** '''Rustup'''&lt;br /&gt;
** '''Rustc'''&lt;br /&gt;
** '''Cargo - command not found'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Next let us learn how to create and execute a '''Rust''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Open Visual Studio Code editor.&lt;br /&gt;
|| You may use any '''editor''' of your choice.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I will use '''Visual Studio Code editor '''for this demonstration'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Editor] Type:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fn main() {&lt;br /&gt;
&lt;br /&gt;
println!(&amp;quot;Hello World&amp;quot;); &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
|| In the '''code''' editor, type the code as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Editor] &amp;lt;/nowiki&amp;gt;Highlight: &lt;br /&gt;
&lt;br /&gt;
'''fn main(){'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
|| This is our '''main function.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Editor] &amp;lt;/nowiki&amp;gt;Highlight: '''fn '''&lt;br /&gt;
|| The '''keyword - fn''' is used as a '''syntax''' to create a '''function''' in '''Rust'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Editor] &amp;lt;/nowiki&amp;gt;Highlight: '''main()'''&lt;br /&gt;
|| '''main''' indicated the name of the '''function'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Rust execution''' starts from the '''main function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Editor] &amp;lt;/nowiki&amp;gt;Highlight: &lt;br /&gt;
&lt;br /&gt;
'''{ '''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
|| The code written in between the '''open''' and '''closed curly braces''' would be the '''function body.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Editor] Highlight &amp;lt;/nowiki&amp;gt;'''print!'''&lt;br /&gt;
|| '''Print!()''' is the '''print function''' in '''Rust'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Editor] Highlight &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hello World'''&lt;br /&gt;
|| Here we have written '''Hello World''' in double quotes as a '''parameter''' in the '''function''' '''call'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Editor] Highlight &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''print!(“Hello World”)'''&lt;br /&gt;
|| So, when we '''run''' the '''program''', '''hello world''' gets printed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Press Ctrl + S&lt;br /&gt;
|| Let us save the file by pressing '''Ctrl''' + '''S''' keys together.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Point to Save As dialog box&lt;br /&gt;
|| '''Save''' dialog box opens.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Point to Name &amp;gt;&amp;gt; type &amp;quot;hello-world.rs&amp;quot;&lt;br /&gt;
|| In the '''Name''' field type the name of the file as '''hello-world.rs'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight .rs&lt;br /&gt;
|| The extension '''.rs''' states that this is a '''Rust code file'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Select '''Desktop''' location &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create '''MyRustProject '''folder&lt;br /&gt;
|| On the left side, I’ll select '''Desktop '''and then create a folder named '''MyRustProject.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Point to '''MyRustProject'''&lt;br /&gt;
|| From now on, I will be saving my '''Rust files''' in this folder.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Save''' button.&lt;br /&gt;
|| Then click on the '''Save''' button at the top right corner of the dialog box.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
|| We have created a '''Rust file''' and have written the '''hello world program'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, it’s time to '''compile''' and '''run''' the '''file'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Switch to terminal&lt;br /&gt;
|| Switch back to the '''terminal.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Type:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd Desktop/MyRustProject &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[Enter]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Using''' cd command''' go to the location where the '''Rust file '''is saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In my case, it is '''MyRustProject''' on the '''Desktop.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Type:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;rustc hello-world.rs [Enter]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| To '''compile''' type '''rustc''' '''space''' filename with extension '''.rs'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In my case it is '''hello-world.rs'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Type:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;./hello-world [Enter]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| The '''compilation''' is done without any error.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now, to '''run''' type the '''dot slash filename''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In my case it is '''./hello-world'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;[Terminal] Highlight: &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hello World&lt;br /&gt;
|| '''Hello world''' text gets printed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: Common Errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''sudo apt install build-essential'''&lt;br /&gt;
|| &lt;br /&gt;
* You could land up with this error while '''compiling - linker ‘cc’ not found. '''&lt;br /&gt;
* It means you don’t have '''gcc''' in your machine.&lt;br /&gt;
* To resolve this, '''install''' the '''build''' '''essentials''' with this '''command'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| We have successfully installed '''Rust''' and executed the '''hello world program'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With this we have come to the end of this tutorial, let’s summarize.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: Summary &lt;br /&gt;
|| In this tutorial, we have learnt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How to install '''Rust'''&lt;br /&gt;
* Some basic '''Rust''' commands &lt;br /&gt;
* How to overcome common errors during '''installation'''&lt;br /&gt;
* Create and execute '''Rust file'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: Assignment&lt;br /&gt;
|| As an assignment,&lt;br /&gt;
&lt;br /&gt;
* Create a file '''assignment.rs'''&lt;br /&gt;
* Print - ‘'''Welcome to Spoken Tutorials!'''’&lt;br /&gt;
* '''Compile '''and '''execute '''the file.&lt;br /&gt;
* Observe the output in the '''Terminal'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''About Spoken Tutorial Project&lt;br /&gt;
|| &lt;br /&gt;
* The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
* Please download and watch it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:''' Spoken tutorial workshops&lt;br /&gt;
|| &lt;br /&gt;
* We conduct workshops using spoken tutorials and give certificates.&lt;br /&gt;
* For more details, please write to us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Answers for THIS Spoken Tutorial&lt;br /&gt;
|| &lt;br /&gt;
* Do you have questions in THIS Spoken Tutorial? &lt;br /&gt;
* Please visit this site &lt;br /&gt;
* Choose the minute and second where you have the question &lt;br /&gt;
* Explain your question briefly &lt;br /&gt;
* The Spoken Tutorial project team will ensure an answer&lt;br /&gt;
* You will have to register on this website to ask questions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Forum for specific Questions&lt;br /&gt;
|| &lt;br /&gt;
* The Spoken Tutorial forum is for specific questions on this tutorial.&lt;br /&gt;
* Please do not post unrelated and general questions on them.&lt;br /&gt;
* This will help reduce the clutter.&lt;br /&gt;
* With less clutter, we can use these discussions as instructional material.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: Acknowledgement&lt;br /&gt;
|| Spoken Tutorial Project is funded by Ministry of Education, Government of India&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Slide: Thanks&lt;br /&gt;
|| This is Jayesh signing off. Thank you for joining&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kr.jayesh</name></author>	</entry>

	</feed>