Поиск по сайту:
Не слабости, а достоинтсва языка определяют направления его изменений. Увы, язык никогда не сможет избавиться от своего эмбрионального мешка. (Алан.Дж.Перлис)

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

12.01.2020
Как установить Mono на Ubuntu 18.04

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

Из этой статьи Вы узнаете, как установить Mono в Ubuntu 18.04.

 

Предпосылки

В инструкциях предполагается, что вы вошли в систему как пользователь root или пользователь с привилегиями sudo.

 

Установка Mono в Ubuntu

Самый простой и рекомендуемый способ установить Mono в Ubuntu 18.04 — это установить его из репозиториев Mono. Это относительно простой процесс, который займет всего несколько минут.

  1. Начните с установки необходимых пакетов:
    sudo apt update
    sudo apt install dirmngr gnupg apt-transport-https ca-certificates
  2. Импортируйте ключ GPG хранилища с помощью следующей команды:
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

    Вывод должен выглядеть примерно так:

    gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) " imported
    gpg: Total number processed: 1
    gpg:               imported: 1
  3. Добавьте репозиторий Mono в список системных источников, выполнив следующую команду:
    sudo sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" > /etc/apt/sources.list.d/mono-official-stable.list'
  4. После включения репозитория apt обновите список пакетов и установите Mono с помощью:
    sudo apt update
    sudo apt install mono-complete

    Метапакет mono-complete устанавливает среду выполнения Mono, инструменты разработки и все библиотеки.

  5. Проверьте установку, введя следующую команду, которая выведет версию Mono:
    mono --version

    На момент написания этой статьи последняя стабильная версия 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)

Вот и все, вы успешно установили Mono на Ubuntu и можете начать его использовать.

Начало работы с Mono

Чтобы убедиться, что все настроено правильно, мы создадим программу Hello World, которая напечатает классическое сообщение «hello world».

Откройте текстовый редактор и создайте файл с именем hello.cs следующего содержания:

Hello.cs
using System;

public class HelloWorld
{
    public static void Main(string[] args)
    {
        Console.WriteLine ("Hello World!");
    }
}

Используйте компилятор csc для сборки программы:

csc hello.cs

 

Команда выше будет строить исполняемый файл с именем hello.exe.

Запустите исполняемый файл с помощью команды ниже:

mono hello.exe

 

Вывод должен выглядеть примерно так:

Hello, World

 

Если вы хотите выполнить программу только набрав ее имя, вам нужно установить исполняемый флаг :

chmod +x hello.exe

 

Теперь вы можете запустить файл hello.exe, набрав:

./hello.exe

 

Вывод

Последние стабильные выпуски Mono доступны для установки из официального репозитория Mono.

Если вы столкнулись с проблемой или у вас есть отзыв, оставьте комментарий ниже.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Описание: в этой статье вы узнаете, как использовать оператор REGEXP…

Спасибо!

Теперь редакторы в курсе.