Mono - это реализация программного стека Microsoft .NET с открытым исходным кодом. Он основан на стандартах ECMA/ISO и реализует язык программирования C# и Common Language Runtime. Чтобы узнать больше о Mono, загляните на сайт проекта Mono.
Требования
Учетная запись пользователя с привилегиями sudo.
Установка Mono в Ubuntu
По умолчанию приложение Mono не установлено в системах Ubuntu. Чтобы установить Mono из официального репозитория, выполните следующие действия:
Шаг 1: Установка зависимостей
Давайте начнем с добавления новых репозиториев по HTTPS. Для этого сначала обновите репозиторий apt, используя:
1 | sudo apt update |
Теперь установите зависимости apt для mono с помощью команды:
1 | sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common nano |
Система может запросить у пользователя подтверждение. Нажмите Y и затем нажмите клавишу Enter на клавиатуре, чтобы продолжить.
Шаг 2: Импорт ключа GPC
После добавления репозитория пользователям необходимо извлечь ключ и поместить его на сервер Ubuntu.
1 | sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF |
Таким образом пользователи могут легко импортировать ключ GPG. Вывод будет выглядеть так, как показано ниже:
Шаг 3: Добавление репозитория Mono
Теперь, чтобы добавить репозиторий mono в список источников системы, выполните следующую команду в окне терминала:
1 | sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main' |
Шаг 4: Установка Mono
После того как вы установили все зависимости Mono, следующим шагом будет установка Mono.
1 | sudo apt install mono-complete |
Установка полного пакета начнется, когда вы введете Y и нажмете клавишу Enter на клавиатуре в подсказке системы.
Среда выполнения Mono вместе с соответствующими инструментами и библиотеками будет установлена.
Проверка установки Mono
Чтобы проверить процесс установки, введите следующую команду в окне терминала:
1 | mono --version |
Вы увидите, что в выводе отображается версия установленного Mono. Последняя версия Mono, доступная на момент загрузки, была 6.12.0.182. Эта версия может отличаться на момент загрузки.
Создание программы в Mono
В этой главе. Я покажу вам, как создать небольшую программу на C# 'hello World' для тестирования нашей установки Mono. Давайте создадим файл .cs и сохраним его под именем test.cs
1 | nano test.cs |
1 2 3 4 5 6 7 8 | using System; public class HelloWorld { public static void Main(string[] args) { Console.WriteLine ("Hello World!"); } } |
Для создания этой программы мы будем использовать компилятор csc.
1 | csc test.cs |
Эта команда создаст файл hello.exe. Теперь запустите этот файл с помощью:
1 | mono test.exe |
На выходе будет отображено Hello, World.
Заключение
В этой статье мы подробно рассмотрели, как установить Mono на систему Ubuntu. Затем мы проверили установку приложения и написали небольшой сценарий Hello-World для тестирования компилятора Mono C#.