Rust (běžně známý jako Rust-Lang) je moderní, výkonný programovací jazyk na straně serveru s otevřeným zdrojovým kódem. Byl vyvinut Mozillou a poprvé uveden na trh v roce 2010. Poskytuje četné funkce, jako je sémantika pohybu, abstrakce s nulovými náklady, porovnávání vzorů, minimální doba běhu, odvození typu, vlákna bez datových stop, efektivní vazby C atd.
Rust je podobný c++ a běží na řadě platforem. Mezi organizace, které na svých produkčních serverech spoléhají na Rust, patří CoreOS, Dropbox a Mozilla.
V této příručce vás provedeme instalací jazyka Rust na Linuxu a napíšeme náš první program.
Krok 1:Nainstalujte potřebné závislosti
Nejprve musíme nainstalovat potřebné závislosti požadované pro Rust v Linuxu.
Chcete-li nainstalovat závislosti na systémech založených na Debianu, spusťte následující příkaz:
$ sudo apt-get install build-essential -y
Chcete-li nainstalovat závislosti na systémech založených na Red Hat, spusťte následující příkaz:
$ sudo dnf install cmake gcc -y
Krok 2:Instalace curl
Nyní nainstalujeme Rust v Linuxu pomocí curl, bezplatného nástroje příkazového řádku. Pokud nemáte curl v systému, spusťte některý z následujících příkazů k instalaci.
Chcete-li nainstalovat curl na linuxové distribuce založené na Ubuntu / Debianu, spusťte:
$ sudo apt install curl -y
Chcete-li nainstalovat curl na linuxové distribuce založené na Red Hat, jako je Rocky Linux, Fedora a CentOS, spusťte:
$ sudo dnf install curl -y
Krok 3:Nainstalujte Rust
Po instalaci zvlnění bude dalším krokem instalace rzi. Pomocí příkazu curl stáhněte a spusťte instalační skript.
$ curl https://sh.rustup.rs -sSf | sh
Výše uvedený příkaz je nezávislý na distribuci a poběží v jakémkoli prostředí Linuxu.
Po zobrazení výzvy vyberte „1 “ a stisknutím klávesy Enter pokračujte v instalaci. Budou staženy všechny požadované komponenty pro programovací jazyk Rust.
Po dokončení instalace se zobrazí následující výstup.
Rust nepřidá adresář Cargo bin (správa balíků a hostitel přepravky pro rez) do vaší $PATH během procesu instalace, takže to budete muset udělat ručně. Spusťte příkaz:
$ source $HOME/.cargo/env
Dále zadejte zdroj svého uživatele .profile soubor, aby se ujistil, že používá upravenou $PATH. To zajišťuje, že váš shell funguje správně v prostředí Rust. Proveďte níže uvedený příkaz:
$ source ~/.profile
Nakonec ověřte verzi rzi nainstalovanou v našem počítači příkazem:
$ rust --version
Z výstupu je aktuálně nainstalovaná verze rust 1.54.0
Krok 4:Testování instalace
Nyní jsme připraveni spustit náš první program ve rzi. Spustíme jednoduchý skript „ahoj světe“. Nejprve vytvořím nový adresář pro svůj projekt rust.
$ mkdir ~/rustproject
Dále přejděte do nového adresáře.
$ cd rustproject
Nyní vytvoříme a otevřeme nový soubor rust pomocí příkazu:
$ sudo nano rusttestfile.rs
Měli byste si všimnout, že programy rust jsou uloženy s příponou .rs.
Zkopírujte následující řádky kódu, které vypisují prohlášení „Tento skript je spuštěn“. Uložte a zavřete soubor.
fn main(){ println!(“This rust script is running”); }
Po uložení výše uvedeného souboru vytvořte spustitelný soubor Rust pro náš soubor rusttestfile.rs příkazem:
$ rustc rusttestfile.rs
Nakonec spustíme zkompilovaný program s následujícím příkazem:
$ ./rusttestfile
Měli byste vidět "Tento skript je spuštěn!" vytištěno ve výstupu po úspěšném spuštění programu.
Závěr
Nyní jsme připraveni psát programy na ochranu proti korozi na Linuxu.