Mono — это реализация программного стека Microsoft .NET с открытым исходным кодом. Он основана на стандартах ECMA/ISO и реализует язык программирования C# и Common Language Runtime. Чтобы узнать больше о Mono, перейдите на сайт проекта.
Установка Mono на Ubuntu 21.04
По умолчанию приложение Mono не установлено в системах Ubuntu. Чтобы установить Mono из официального репозитория, выполните следующие действия:
1 Установка зависимостей
Начнем с добавления новых репозиториев через HTTPS. Для этого сначала обновите репозиторий apt, сделать это можно с помощью такой команды:
$ sudo apt update
Также требуется установить зависимости apt для mono. Делается это с помощью команды:
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
2: Импорт ключа GPC
После добавления репозитория пользователям необходимо извлечь ключ и поместить его на сервер Ubuntu.
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
3: Добавление репозитория Mono
Теперь чтобы добавить репозиторий mono в список источников системы, выполните следующую команду в окне терминала:
$ sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'
4: Установка Mono в Ubuntu
После установки всех зависимостей Mono, следующим шагом будет установка Mono. Мы будем устанавливать пакет mono-complete.
$ sudo apt install mono-complete
Таким образом, среда выполнения Mono вместе с соответствующими инструментами и библиотеками будет успешно установлена.
Проверка установки Mono
Введите следующую команду в окне терминала, чтобы убедиться, что mono был установлен:
$ mono --version
В дополнение к установленной версии Mono, отображаемой в ответе терминала. Последняя версия Mono, доступная на момент загрузки, была 6.8.0.122. Эта версия может отличаться от вашей.
Заключение
В этой статье мы показали как установить Mono на систему Ubuntu 21.04. Далее мы проверили установку приложения. Если у вас остались вопросы про установке Mono на Ubuntu, то оставьте комментарий.