Úvod
Mono je OpenSource implementace softwarového balíku 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.
Instalace Mono na Ubuntu 21.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ů:
1:Instalace závislostí
Začněme přidáním nových repozitářů přes HTTPS. Chcete-li to provést, nejprve aktualizujte repozitář apt pomocí:
$ sudo apt update
Kromě toho nainstalujte závislosti apt pro mono pomocí příkazu:
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
2:Import klíče GPC
Takže 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ý výše.
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'
4:Instalace Mono
Jakmile nainstalujete všechny závislosti Mono, dalším krokem je instalace Mono. Budeme instalovat mono-complete balíček.
$ sudo apt install mono-complete
Runtime Mono spolu s příslušnými nástroji a knihovnami bude tedy úspěšně nainstalováno.
Ověření instalace Mono
Zadejte následující příkaz v okně terminálu, abyste ověřili, že bylo nainstalováno mono:
$ mono --version
Kromě Nainstalované verze Mono zobrazené ve výstupu. Nejnovější verze Mono dostupná v době stažení byla 6.8.0.122. Tato verze se může v době stahování lišit.
Vytvořte program v Mono
Ukážu vám, jak vytvořit malý C# program „We love unixcop“ k otestování naší Mono instalace. Pojďme vytvořit .cs soubor a poté jej uložte pod názvem unixcop.cs
1. Uložte svůj kód C# do souboru s názvem unixcop.cs
kód je:
using System;
namespace Project_1 {
class MainClass {
public static void Main (string[] args) {
Console.WriteLine ("We love Unixcop!");
Console.ReadKey ();
}
}
}
2. Udělejte unixcop.cs spustitelný. Klikněte pravým tlačítkem na soubor unixcop.cs -> vyberte Vlastnosti -> Oprávnění tab -> zaškrtněte vlevo Povolit spuštění souboru jako programu jak je uvedeno.
3. Změňte adresáře pomocí cd příkaz do adresáře, který obsahuje soubor unixcop.cs.
4. Použijte kompilátor mcs a vytvořte spustitelný soubor Windows s názvem unixcop.exe ze zdroje unixcop.cs .
$ mcs -out:unixcop.exe unixcop.cs
5. Spusťte program unixcop.exe s mono.
$ mono unixcop.exe
Závěr
V tomto článku jsme podrobně viděli, jak nainstalovat Mono na systém Ubuntu 21.04. Poté jsme ověřili instalaci aplikace a napsali malý unixcop skript pro testování kompilátoru Mono C#.