Как установить Mono на Debian 10

Как установить Mono на Debian 10

 

В этом руководстве мы покажем вам, как установить Mono на Debian 10. Для тех из вас, кто не знал, Mono — это платформа с открытым исходным кодом для разработки и запуска кроссплатформенных приложений на основе стандартов ECMA / ISO. Это бесплатная реализация платформы .NET от Microsoft с открытым исходным кодом.

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

Установите Mono на Debian 10 Buster

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

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

Шаг 2. Установка Mono на Debian 10.

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

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

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

sudo sh -c 'echo "deb https://download.mono-project.com/repo/debian stable-buster main" > /etc/apt/sources.list.d/mono-official-stable.list'

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

sudo apt update
sudo apt install mono-complete

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

$ mono --version

Mono JIT compiler version 6.8.1.107 (tarball Tue Mar  8 14:16:12 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 . Благодарим вас за использование этого руководства для установки Mono в вашей системе Debian 10 Buster. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Mono .