# Installing Fuel Toolchain

By [alexprimak](https://paragraph.com/@alexprimak) · 2023-11-02

---

Welcome here everyone,today I’ll tell you how to install Fuel Toolchain in just a minutes!After this guide you can easily start building your dApp on Fuel on the current Beta-4 testnet.

So before we start just one more clarification - I’ll be using a **Linux** and this guide is Linux-oriented. You can just install Linux as a separate OS , or rent a server, or , like in my case, run a Virtual Machine and install Linux on it! The link to download Ubuntu is [here](https://ubuntu.com/download) - it is absolutely free so you don’t need to worry about it!

For virtual Machine I’m using a [VMware workstation](https://www.vmware.com/content/vmware/vmware-published-sites/us/products/workstation-player.html.html),you can use any VM you like!

So let’s start
--------------

Open your terminal in Ubuntu

![](https://storage.googleapis.com/papyrus_images/e87db68d93557618d0cd74a40f3dc0d5b845194f75d585d9857da1b84c4beeeb.png)

### 1.1To begin with,we need to complete some installations&updates

    sudo apt update && sudo apt upgrade -y
    

You’ll be asked to type your password

Then write

    sudo apt-get install git-all
    

Press `Y`

And finally, let’s install the `curl` ,with which we will install Rust

    sudo apt-get install curl
    

### 1.2 Installing Rust

We need to install Rust as toolchain is built on top of the Rust programming language.

To download Rust,just paste this command:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    

Press `1` to proceed default installation

After installation of Rust - you’ll need to re-open your terminal so you already will be able to use Rust.

### 1.3 Installing Fuel toolchain by fuelup

`fuelup` is the official Fuel package manager that makes it easy for you to switch to different toolchains.

So just run this program in terminal:

    curl --proto '=https' --tlsv1.2 -sSf https://install.fuel.network/fuelup-init.sh | sh
    

You’ll be asked to modify your PATH

![Press Y](https://storage.googleapis.com/papyrus_images/f8d0d4c4d2dbc07742ca27ca6e4a70db8d92f21a1b50cbd4356ede0f01a3713f.png)

Press Y

After the installation finishes,you should receive the following output

![You can also see which fuelup version has been installed](https://storage.googleapis.com/papyrus_images/eb41dee114b54381686dd3b55d4b9a4697e37c3385fd7aa49989fd872b36c3f3.png)

You can also see which fuelup version has been installed

Now, you need to close&open your terminal again and check your `fuelup` version with

    fuelup --version
    

![As for the moment of writing this guide, the latest version is 0.19.5](https://storage.googleapis.com/papyrus_images/cc4fe4c2b7e045b5ad2dec93847888b06aa3c5eb18c7f0f555a5498fbcbde586.png)

As for the moment of writing this guide, the latest version is 0.19.5

For the further updates, use the command below to update `fuelup`

    fuelup self update
    

![](https://storage.googleapis.com/papyrus_images/3a7ed63579c58e561fee26e58532d629cf19ee943cda7349d4ee83d6723de1f1.png)

### 1.4 Installing **Beta-4** toolchain

If the installation is successful you’ll receive that output

![](https://storage.googleapis.com/papyrus_images/52cbab3fed7e27d1259c603a3559ace21da90dd295dc1598100ea634e067a9bd.png)

And all you need to do now is to set **beta-4** as your default toolchain

    fuelup default beta-4
    

![Beta-4 is now set as a default toolchain](https://storage.googleapis.com/papyrus_images/72bcb9bcca59b8a3e6b038d034bc5b482c381cd45f1ec224e49eb3d4d4217d01.png)

Beta-4 is now set as a default toolchain

By running

    fuelup show
    

You’ll see the toolchains version and versions of the all tools you are using

![Btw you can see that Beta-4 is our default toolchain](https://storage.googleapis.com/papyrus_images/f91e773181cbc3b0c4af1e36dfc7c47741c0eaa79944188dea356a3c9ab1f06f.png)

Btw you can see that Beta-4 is our default toolchain

### So thats it! As I’ve said at the beginning toolchain installation takes just a couple of minutes and I hope that you’ve made it!

But you may ask me: _‘What to do next?‘_.From there you can try out deploying your first smart contract on **Beta-4**, luckily for you, I’ve already have a [guide](https://mirror.xyz/0x65B48f58f49Ab335169844F9F75f3Cb3fE848483/3XVfa5Uw-jPIX1OB1DFEhxXISk19-LUKbyCwqFQgtek) for that!

If you encounter some problems, errors or just have some questions about Beta-4 or Fuel - feel free to ask them on [Fuel Forum](https://forum.fuel.network/).

**See you in the next guide! <3**

---

*Originally published on [alexprimak](https://paragraph.com/@alexprimak/installing-fuel-toolchain)*
