Mono je platforma pro vývoj a provoz multiplatformních aplikací založených na standardech ECMA/ISO. Jedná se o bezplatnou a open source implementaci rozhraní Microsoft .NET framework.
Tento tutoriál vysvětluje, jak nainstalovat Mono na Ubuntu 18.04.
Předpoklady #
Pokyny předpokládají, že jste přihlášeni jako root nebo uživatel s právy sudo.
Instalace Mono na Ubuntu #
Nejjednodušší a doporučený způsob, jak nainstalovat Mono na Ubuntu 18.04, je nainstalovat jej z úložišť Mono. Je to relativně přímočarý proces a zabere jen několik minut.
-
Začněte instalací potřebných balíčků:
sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates
-
Importujte klíč GPG úložiště pomocí následujícího příkazu:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Výstup by měl vypadat nějak takto:
gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <[email protected]>" imported gpg: Total number processed: 1 gpg: imported: 1
-
Přidejte úložiště Mono do seznamu vašich systémových zdrojů spuštěním příkazu níže:
sudo sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" > /etc/apt/sources.list.d/mono-official-stable.list'
-
Jakmile je repozitář apt povolen, aktualizujte seznam balíčků a nainstalujte Mono pomocí:
sudo apt update
sudo apt install mono-complete
mono-complete
je meta-balíček, který instaluje běhové prostředí Mono, vývojové nástroje a všechny knihovny. -
Ověřte instalaci zadáním následujícího příkazu, který vytiskne Mono verzi:
mono --version
V době psaní tohoto článku je nejnovější stabilní verze Mono 6.6.0 Stable (6.6.0.161).
Mono JIT compiler version 6.6.0.161 (tarball Tue Dec 10 10:36:32 UTC 2019) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug Interpreter: yes LLVM: yes(610) Suspend: hybrid GC: sgen (concurrent by default)
To je vše, úspěšně jste nainstalovali Mono do svého Ubuntu a můžete jej začít používat.
Začínáme s Mono #
Abychom ověřili, že je vše správně nastaveno, vytvoříme program Hello World, který vypíše klasickou zprávu „ahoj světe“.
Otevřete textový editor a vytvořte soubor s názvem hello.cs
s následujícím obsahem:
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
Console.WriteLine ("Hello World!");
}
}
Použijte csc
kompilátor pro sestavení programu:
csc hello.cs
Výše uvedený příkaz vytvoří spustitelný soubor s názvem hello.exe
.
Spusťte spustitelný soubor pomocí příkazu níže:
mono hello.exe
Výstup by měl vypadat nějak takto:
Hello, World
Pokud chcete spustit program pouze zadáním jeho názvu, budete muset nastavit příznak spustitelného souboru:
chmod +x hello.exe
Nyní můžete spustit hello.exe
soubor zadáním:
./hello.exe