GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Rust Programming Language na Ubuntu 20.04

Rust je open-source a dnes velmi populární programovací jazyk vyvinutý Graydonem Hoareem v roce 2006. Je extrémně rychlý, zabraňuje segfaultům a zaručuje bezpečnost vláken a paměti. Podporuje abstrakce s nulovými náklady, vlákna bez datových závodů, sémantiku pohybu, efektivní vazby C, minimální dobu běhu a párování vzorů. Je velmi podobný C++ a může běžet na několika platformách.

V tomto tutoriálu vám ukážu, jak nainstalovat programovací jazyk Rust na Ubuntu 20.04.

Předpoklady

  • Server se systémem Ubuntu 20.04.
  • Na serveru je nakonfigurováno heslo uživatele root.

Instalovat Rust

Chcete-li nainstalovat Rust, budete muset nainstalovat Curl a další balíčky do vašeho systému.

apt-get install curl build-essential make gcc -y

Po instalaci balíčku Curl si stáhněte a spusťte instalační skript Rust, jak je uvedeno níže:

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

Budete požádáni o výběr možností instalace, jak je uvedeno níže:

info: downloading installer

Welcome to Rust!

This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.

Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:

  /root/.rustup

This can be modified with the RUSTUP_HOME environment variable.

The Cargo home directory located at:

  /root/.cargo

This can be modified with the CARGO_HOME environment variable.

The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:

  /root/.cargo/bin

This path will then be added to your PATH environment variable by
modifying the profile files located at:

  /root/.profile
  /root/.bashrc

You can uninstall at any time with rustup self uninstall and
these changes will be reverted.

Current installation options:


   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1

Zadejte 1 a pokračujte stisknutím klávesy Enter. Měli byste získat následující výstup:

info: profile set to 'default'
info: default host triple is x86_64-unknown-linux-gnu
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: latest update on 2021-06-17, rust version 1.53.0 (53cb7b09b 2021-06-17)
info: downloading component 'cargo'
info: downloading component 'clippy'
info: downloading component 'rust-docs'
info: downloading component 'rust-std'
info: downloading component 'rustc'
 48.4 MiB /  48.4 MiB (100 %)  26.8 MiB/s in  1s ETA:  0s
info: downloading component 'rustfmt'
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
 16.1 MiB /  16.1 MiB (100 %)   1.9 MiB/s in  6s ETA:  0s
info: installing component 'rust-std'
 25.3 MiB /  25.3 MiB (100 %)   5.8 MiB/s in  4s ETA:  0s
info: installing component 'rustc'
 48.4 MiB /  48.4 MiB (100 %)   7.1 MiB/s in  7s ETA:  0s
info: installing component 'rustfmt'
info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'

  stable-x86_64-unknown-linux-gnu installed - rustc 1.53.0 (53cb7b09b 2021-06-17)


Rust is installed now. Great!

To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).

To configure your current shell, run:
source $HOME/.cargo/env

Po instalaci budete muset aktivovat prostředí Rust pro váš aktuální shell. Můžete jej aktivovat pomocí následujícího příkazu:

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

Dále ověřte verzi Rust pomocí následujícího příkazu:

rustc --version

Měli byste získat následující výstup:

rustc 1.53.0 (53cb7b09b 2021-06-17)

Vytvoření ukázkové aplikace s Rustem

Dále budete muset vytvořit ukázkovou aplikaci pro testování Rust.

Nejprve vytvořte adresář pro vaši aplikaci:

mkdir app

Dále změňte adresář na aplikaci a vytvořte ukázkovou aplikaci pomocí následujícího příkazu:

cd app
nano app.rs

Přidejte následující kód:

fn main() {
    println!("Hello World, this is my first app");
}

Uložte a zavřete soubor a poté zkompilujte program pomocí následujícího příkazu:

rustc app.rs

Tím se v aktuálním adresáři vytvoří spustitelný soubor s názvem app.

Dále spusťte program pomocí následujícího příkazu:

./app

Měli byste vidět následující výstup:

Hello World, this is my first app

Chcete-li aktualizovat balíček Rust, spusťte následující příkaz:

rustup update

Měli byste získat následující výstup:

info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: checking for self-updates

  stable-x86_64-unknown-linux-gnu unchanged - rustc 1.53.0 (53cb7b09b 2021-06-17)

Pokud chcete odstranit Rust ze systému, spusťte následující příkaz:

rustup self uninstall

Měli byste získat následující výstup:

Thanks for hacking in Rust!

This will uninstall all Rust toolchains and data, and remove
$HOME/.cargo/bin from your PATH environment variable.
Continue? (y/N) y

info: removing rustup home
info: removing cargo home
info: removing rustup binaries
info: rustup is uninstalled

Závěr

Gratulujeme! úspěšně jste nainstalovali Rust na server Ubuntu 20.04. Nyní můžete pomocí Rust psát extrémně rychlý kód s velmi nízkou kapacitou paměti.


Ubuntu
  1. Jak nainstalovat Swift Programming Language na Ubuntu 20.04

  2. Nainstalovat Rust Programming Language na Ubuntu 20.04 – proces krok za krokem?

  3. Jak nainstalovat jazyk Swift na Ubuntu 20.04

  1. Jak nainstalovat programovací jazyk Go na Linux (Ubuntu/Debian/CentOS)

  2. Jak nainstalovat Rust Programming Language na Debian 11

  3. Jak nainstalovat a používat programovací jazyk „R“ na Ubuntu

  1. Jak nainstalovat Swift Programming Language na Ubuntu 20.04

  2. Jak nainstalovat programovací jazyk R na Ubuntu 20.04

  3. Jak nainstalovat programovací jazyk Rust na Manjaro 21