Mono je OpenSource implementace balíku softwaru Microsoft .NET. Je založen na standardech ECMA/ISO a implementuje programovací jazyk C# a Common Language Runtime. Chcete-li se o Mono dozvědět více, podívejte se na webové stránky projektu Mono.
V tomto článku vám ukážu, jak nainstalovat Mono Stack a jazykový modul c# na Ubuntu Linux. Zde budeme používat systém Ubuntu 20.04.
Požadavky na implementaci
Uživatelský účet s právy sudo.
Instalace Mono na Ubuntu 20.04
Ve výchozím nastavení se aplikace Mono v systémech Ubuntu nenachází. Chcete-li nainstalovat Mono z oficiálního úložiště, postupujte podle následujících kroků:
Krok 1:Instalace závislostí
Začněme přidáním nových úložišť přes HTTPS. Chcete-li to provést, nejprve aktualizujte úložiště apt pomocí:
$ sudo apt update
Nyní nainstalujte závislosti apt pro mono pomocí příkazu:
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Systém může požádat uživatele o potvrzení. Chcete-li pokračovat, stiskněte Y a poté stiskněte klávesu Enter na klávesnici.
Krok 2:Import klíče GPC
Po přidání úložiště jsou uživatelé povinni extrahovat klíč a umístit jej na server Ubuntu.
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Tímto způsobem mohou uživatelé snadno importovat klíč GPC. Výstup bude vypadat jako ten zobrazený níže:
Krok 3:Přidání úložiště Mono
Nyní, chcete-li přidat mono úložiště do seznamu zdrojů systému, přidejte do okna terminálu následující příkaz:
$ sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'
Krok 4:Instalace Mono
Jakmile nainstalujete všechny závislosti Mono, dalším krokem je instalace Mono. Budeme instalovat mono-complete balíček.
Kompletní balíček se začne instalovat, když napíšete Y a na výzvu systému stisknete klávesu enter.
Runtime Mono spolu s příslušnými nástroji a knihovnami bude úspěšně nainstalováno.
Ověření instalace Mono
Chcete-li ověřit proces instalace, zadejte do okna terminálu následující příkaz:
$ mono --version
Uvidíte, že nainstalovaná verze Mono se zobrazí ve výstupu. Poslední verze Mono dostupná v době stažení byla 6.8.0.105. Tato verze se může v době stahování lišit.
Vytvořte program v Mono
V této kapitole. Ukážu vám, jak vytvořit malý program „ahoj světe“ v jazyce C# k otestování naší Mono instalace. Vytvoříme soubor .cs a poté jej uložíme pod názvem test.cs
K sestavení tohoto programu použijeme kompilátor csc.
$ csc test.cs
Tento příkaz pak vytvoří soubor hello.exe. Nyní spusťte tento soubor pomocí:
$ mono test.exe
Na výstupu se zobrazí Ahoj, světe.
Závěr
V tomto článku jsme podrobně viděli, jak nainstalovat Mono na systém Ubuntu 20.04. Poté jsme ověřili instalaci aplikace a napsali malý skript Hello-World pro testování kompilátoru Mono C#.