GNU/Linux >> Znalost Linux >  >> AlmaLinux

Jak nainstalovat Rust na AlmaLinux 8

Rust je programovací jazyk se třemi klíčovými principy návrhu:bezpečnost, souběžnost a praktičnost. Jedná se o open-source projekt, jehož cílem je rychlost, bezpečnost paměti a paralelizace.

Vytvořil jej Graydon Hoare v roce 2010. Nyní je vyvíjen hlavně vývojáři Rust Project Developers s pomocí komunity s cílem vytvořit moderní systémový programovací jazyk, který zaručí bezpečnost vláken, úplnou kontrolu nad životním cyklem paměti a efektivní C vazby. Rust je staticky typovaný programovací jazyk a používá odvozování typu, abyste se ujistili, že nemusíte typy specifikovat nadbytečně.

Rust byl vytvořen jako alternativa k C++/C, která umožňuje psát bezpečný kód bez obav z problémů s pamětí nebo vlákny.

Použití Rust oproti C/C++ má několik výhod, včetně vylepšené bezpečnosti paměti a vyššího výkonu. Díky svému zaměření na abstrakce s nulovými náklady se snadno učí, vyvíjí, ovládá a nasazuje.

Rust má jednoduchý programovací model. zit se snadno učí pro začátečníky a zároveň poskytuje pokročilé funkce, jako jsou abstrakce s nulovými náklady, vlastnosti, porovnávání vzorů, zaručená bezpečnost paměti prostřednictvím systému vlastnictví, automatická správa paměti prostřednictvím jedinečného algoritmu sběru odpadků a souběžnost s nulovými náklady předávání zpráv mezi vlákny.

V tomto článku se naučíme, jak nainstalovat Rust na systém AlmaLinux 8. Tento tutoriál obsahuje podrobné pokyny spolu se snímky obrazovky kroků v procesu.

Předpoklady

  • Server se systémem AlmaLinux 8 x64.
  • Uživatelský účet s právy sudo.

Aktualizace systému

Před instalací Rustu musíme aktualizovat systém ze dvou důvodů. Zaprvé je důležité udržovat systém aktuální z bezpečnostních důvodů a zadruhé to může být nezbytné, aby se zajistilo, že Rust bude správně fungovat. Spusťte následující příkaz pro aktualizaci systému.

sudo dnf check-update
sudo dnf update -y
sudo dnf upgrade -y

Po dokončení procesu aktualizace budeme muset nainstalovat požadované závislosti. Spusťte následující příkaz k instalaci závislostí Rust.

sudo dnf install epel-release
sudo dnf install cmake gcc make curl -y

Instalace jazyka Rust Programming Language

Nyní, když je náš systém aktuální a máme nainstalované všechny potřebné závislosti, můžeme pokračovat v instalaci programovacího jazyka Rust do našeho systému. Curl použijeme ke stažení skriptu, který nainstaluje nejnovější verzi kompilátoru. Spusťte následující příkaz, abyste jej stáhli a provedli.

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

Dokončení instalačního skriptu bude chvíli trvat. Skript automaticky nainstaluje požadované závislosti a sám se zreziví. Po dokončení tohoto procesu musíme přidat adresář rustup bin do naší proměnné PATH, abychom mohli používat rustc a další nástroje dodávané společností Rust. Spusťte následující příkaz k nastavení proměnných prostředí.

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

Po dokončení instalačního procesu můžeme zkontrolovat, zda je rust nainstalován správně spuštěním příkazu rustc s příznakem -V.

rustc -V

Měli byste získat výstup podobný následujícímu snímku obrazovky. Můžete vidět verzi jazyka Rust, kterou jsme nainstalovali. Vaše verze se může lišit od verze v tomto příkladu.

Testování instalace Rust 

Nyní, když jsme nainstalovali Rust na náš systém AlmaLinux, vytvoříme jednoduchý projekt, který bude použit k testování instalace Rust.

Nejprve vytvořte adresář pro náš vzorový projekt. Adresář pojmenujeme rust-example. Tuto složku vytvoříme v našem domovském adresáři. Spusťte následující příkaz, abyste vytvořili nový projekt rust ve vašem domovském adresáři.

cd && mkdir rust-example

Po vytvoření nového adresáře pro náš projekt musíme změnit aktuální pracovní adresář na nově vytvořený adresář rust-example. Spusťte následující příkaz pro změnu adresáře.

cd rust-example

Existuje řada různých projektů, které můžeme s Rustem vytvořit. V tomto článku vytvoříme jednoduchý projekt „Ahoj světe“. Spuštěním následujícího příkazu vygenerujte novou aplikaci Rust s názvem hello_world.

sudo nano hello_world.rs

Musíme přidat kód, který vypíše "Ahoj světe!" do příkazového řádku. Následující řádky jsou obsahem souboru hello_world.rs.

fn main() {
  println!("Hello World, Howtoforge");
}

První řádek definuje novou funkci s názvem main. Hlavní funkci použijeme jako vstupní bod pro tuto aplikaci. Druhý řádek začíná blok kódu, který se spustí, když aplikaci spustíme. Tím se definuje nová proměnná s názvem println a k této proměnné se přiřadí řetězec "Hello World, Howtoforge". Nakonec musíme zavřít (} a ( )) blok kódu, abychom označili konec funkce println.

Po dokončení tohoto kroku musíme uložit a ukončit editor stisknutímCtrl + X . Budeme vyzváni k uložení souboru nebo ne. Můžete zadat Y a stiskněte Enter označíte, že chcete tento soubor uložit. Tím se zavře soubor hello_world.rs a vrátíme se zpět do příkazového řádku.

Nyní, když máme naši aplikaci vytvořenou, můžeme ji zkompilovat do binárního souboru spuštěním příkazu rustc s názvem souboru jako parametrem. Následující příkaz zkompiluje soubor hello_world.rs do binárního souboru s názvem hello_world .

rustc hello_world.rs

Můžete spustit příkaz ls a vypsat všechny soubory v aktuálním adresáři. V adresáři rust-example byste měli vidět binární soubor s názvem hello_world.

ls

Náš program můžeme spustit vytištěním cesty ke spustitelnému souboru a jejím poskytnutím jako argument příkazu ./hello_world.

./hello_world

Na příkazovém řádku byste měli získat výstup podobný následujícímu snímku obrazovky. Gratulujeme, úspěšně jste spustili svůj první program Rust.

Závěr

V tomto článku jsme se naučili, jak nainstalovat jazyk Rust na náš systém AlmaLinux. Vytvořili jsme také  ukázkový projekt, který lze použít k testování instalace Rust. Zanechte nám prosím jakýkoli komentář, pokud máte problém s procesem instalace nebo něco nefunguje správně.


AlmaLinux
  1. Jak nainstalovat Git na AlmaLinux

  2. Jak nainstalovat PHP 8 na AlmaLinux 8

  3. Jak nainstalovat PHP 7.4 na AlmaLinux 8

  1. Jak nainstalovat Apache na AlmaLinux

  2. Jak nainstalovat MySQL na AlmaLinux

  3. Jak nainstalovat AngularJS na AlmaLinux 8

  1. Jak nainstalovat Jenkins na AlmaLinux 8

  2. Jak nainstalovat Rust na Linux

  3. Jak nainstalovat VirtualBox na AlmaLinux 8