GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat jazyk Rust na Debian 10

V dnešní době je příliš mnoho programovacích jazyků a každý z nich má specifickou roli. Pokud prozkoumáme každý z jazyků, uvědomíme si, že ne všechny jsou víceúčelové. Místo toho se každý zaměřuje na určitou oblast technologie. Každým dnem se však jazyk, který našel velkou podporu od programátorů, stává relevantnějším. Tento příspěvek je o tom, jak nainstalovat Rust na Debian 10.

Co je Rust?

Rust je programovací jazyk vytvořený Mozillou a řízený komunitou uživatelů a přispěvatelů. První stabilní verze pochází z roku 2015, takže mluvíme o relativně novém, ale výkonném a stabilním jazyce.

Na druhou stranu je Rust open-source, protože je vydán pod licencí MIT a Apache. Má také binární soubory pro Linux, Windows a macOS. Operační systém tedy nebude pro vývojáře omezující.

Ač se to nezdá, Rust je programovací jazyk, který vývojáři nejvíce milují. Alespoň podle průzkumů provedených populární stránkou StackOverflow, která sdružuje mnoho vývojářů po celém světě.

Obecně je Rust určen k vývoji systémového softwaru, kde je interakce s uživatelem prakticky nulová. To však neznamená, že jej nelze použít k vývoji jiných typů aplikací.

Odkud pochází Rust a proč je tak důležitý?

Rez vzniká jako zvláštní potřeba Mozilly. Jak víme, Firefox v rychlosti zaostával za Google Chrome. Tehdy se Mozilla rozhodla vytvořit nový renderovací engine, který by mohl zlepšit dobu načítání, ale nejen to, ale také správu paměti.

Řešení se může zdát jednoduché pro použití C++. Ale byl rychle vyřazen, protože měl chybu ve správě paměti. To znamená, že je velmi rychlý, ale na to, že je klíčovou součástí webového prohlížeče, nefungoval.

Mozilla se tedy rozhodla vytvořit programovací jazyk, který by byl dostatečně rychlý, ale umožňoval by moderní nástroje. Je také vhodné říci, že to nebyla pouze Mozilla, kdo prosadil jazyk, ale také komunita v tom hrála zásadní roli.

Tato situace nás nutí přemýšlet, proč je jazyk tak důležitý. Za prvé, Rust je důležitou součástí Firefoxu, díky čemuž jej nepřímo používá mnoho uživatelů.

Rust je také nezbytnou součástí datových center Dropbox . Ano, Dropbox je gigant ve službách cloudového úložiště. Stejně jako Yelp vytvořil A/B testovací rámec.

Rust tu tedy zůstane a proč ne, v budoucnu bychom jej mohli umístit vedle C++ jako reference pro rychlost a robustnost pro velmi velké systémy.

Nainstalujte Rust na Debian 10

Až budete vědět, co je Rust, nebo alespoň základy jazyka. Pravděpodobně jej budete muset nainstalovat, a proto použijeme Debian 10, protože je to systém velmi používaný vývojáři.

Nejprve otevřete terminál a nainstalujte kompilátor pro C na Linuxu s názvem GCC.

:~$ sudo apt install gcc

Pravděpodobně budete také potřebovat úplnou sadu nástrojů pro vytváření balíčků v Debianu 10. V takovém případě je můžete nainstalovat pomocí následujícího příkazu:

:~$ sudo apt install build-essentials

Tím se nainstaluje nejen GCC, ale i další balíčky.

Hlavním důvodem je to, že Rust používá GCC jako linker pro samotný kompilátor. Také předpokládá, že jej již máte nainstalovaný, ale je lepší být v bezpečí a vyhnout se problémům během kompilace.

Rust se instaluje spuštěním skriptu, který můžete získat pomocí příkazu curl. Je však také možné, že curl není v systému nainstalován. Tak to udělej.

:~$ sudo apt install curl

Díky curl si můžeme stáhnout instalační skript. Vše je tak jednoduché jako provedení příkazu.

Chcete-li tedy stáhnout a spustit instalační skript pro Rust na Debianu 10, spusťte tento příkaz:

:~$ curl https://sh.rustup.rs -sSf | sh

Jakmile jej spustíte, uvidíte text, který vám řekne, co instalátor udělá. Jak vidíte, instalační program nainstaluje jazyk spolu s jeho kompilátorem a správcem balíčků zvaným cargo. Také bude indikovat adresáře, kam se nainstaluje.

Na konci výstupu obrazovky vám ukáže 2 možnosti instalace. Doporučuji použít výchozí instalaci (možnost 1), protože je rychlejší, jednodušší a nezpůsobuje problémy.

Poté se spustí stahování a instalace. Nakonec uvidíte obrázek jako tento.

Zbývá pouze aktualizovat soubor profilu nákladu a rzi. Díky tomu můžete provádět příkazy rust odkudkoli z výzvy.

:~$ source $HOME/.cargo/env

Testování Rustu na Debianu 10

Instalace proběhla úspěšně, ale musíme zkontrolovat, zda je vše v pořádku. Nejprve můžete zjistit verzi nainstalovaného Rustu spuštěním následujícího příkazu:

:~$ rustc --version

Nejlepší je vytvořit soubor Rust a spustit jej.

Nejprve tedy vytvořte potřebnou adresářovou strukturu

:~$ mkdir -p test/example/

V tomto případě test složka je složka projektu a example je místo, kde bude soubor zdrojového kódu. Otevřete složku:

:~$ cd test/example/

A v rámci něj vytvořte nový textový soubor pomocí svého oblíbeného editoru. V tomto případě použiji terminál a nano editor.

:~$ nano helloworld.rs

Nyní přidejte nějaký obsah Rust. Například Hello World.

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

Uložte změny a ukončete editor.

Nyní pokračujte v kompilaci zdrojového kódu pomocí kompilátoru Rust.

:~$ rustc helloworld.rs

A nakonec jej spusťte pomocí následujícího příkazu:

:~$ ./helloworld

Nyní jste si zcela jisti, že Rust je správně nainstalován a funguje skvěle.

Nakonec můžete zkontrolovat nápovědu Rust z terminálu.

:~$ rustc --help

Závěr

Naučit se programovací jazyk může být v dnešní době dobrý nápad. A omezit programování na Python, Javu nebo C++ neznamená vidět úplný obraz, který nám dnes informatika nabízí.

V tomto kontextu je Rust s námi již několik let, ale stačilo to, aby nám ukázal svou sílu. Kromě toho, že je open source, má velmi výkonné funkce pro automatizované systémy.

Jen čas nám ukáže, jak to s Rustem bude, ale vše nasvědčuje tomu, že to bude každým dnem důležitější. Je tedy vhodné se naučit, jak jej nainstalovat v Linuxu a konkrétně v Debianu 10, což je systém, který vývojáři velmi používají.


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat programovací jazyk Erlang na Debian 10

  3. Jak nainstalovat Go Lang na Debian 11 / Debian 10

  1. Jak nainstalovat Python 3.9 na Debian 10

  2. Jak nainstalovat R na Debian 9

  3. Jak nainstalovat R na Debian 10

  1. Jak nainstalovat programovací jazyk Go na Debian 11

  2. Jak nainstalovat Rust Programming Language na Debian 11

  3. Jak nainstalovat Debian 11