Как установить Mono на Ubuntu 20.04 LTS

Как установить Mono на Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить Mono на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Mono — это реализация Microsoft .NET Framework с открытым исходным кодом, основанная на стандартах ECMA для C # и Common Language Runtime. Растущее семейство решений и активное и энергичное сообщество помогают Mono стать ведущим выбором для разработки кроссплатформенных приложений.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить sudo к командам для получения привилегий root. Я покажу вам пошаговую установку Mono на сервере Ubuntu 20.04 (Focal Fossa).

Установите Mono на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Сначала убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

Шаг 2. Установка Mono на Ubuntu 20.04.

Сначала мы импортируем ключ GPG репозитория:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

Шаг 3. Затем добавьте репозиторий Mono в список источников вашей системы:

sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main'

Шаг 4. Затем обновите список пакетов и установите Mono:

sudo apt update
sudo apt install mono-complete

Если вы собираетесь создавать проект .NET, самый простой способ сделать это — использовать MonoDevelop IDE. Чтобы установить MonoDevelop, выполните следующие команды:

sudo apt install monodevelop

Чтобы проверить, установлен ли Mono, выполните следующие команды:

$ mono --version

Mono JIT compiler version 6.9.0.146 (tarball Tue May 20 15:12:59 UTC 2020)
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)

Поздравления! Вы успешно установили Mono . Благодарим за использование этого руководства по установке Spotify в системе Ubuntu 20.04 LTS (Focal Fossa). Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Mono .