Логотипы Mono и C# на фоне компьютера

Инструкция по запуску С# приложения на Linux сервере.

Инструкция по установке OpenSource проекта Mono (Бесплатный и открытый аналог .Net) на систему Linux Ubuntu 18.04 | 16.04.

Добавляем репозиторий.

После добавления, все новые версии и обновления будут доступны.

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

Добавляем ключ репозитория в систему.

После этого хранилище Mono будет доступно в Ubuntu:

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

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

Устанавливаем Mono.

Теперь, когда репозиторий и ключ добавлены,

sudo apt update
sudo apt install mono-complete
apt-get install mono monodoc gtk-sharp

Проверяем версию.

Проверить версию Mono можно командой:

mono --version

Запускаем бота.

Программа запускается комадой (где TelegramApplication — имя программы):

mono TelegramApplication.exe

Послесловие.

Дополнительно, после установки Mono, можно установить систему разработки, командой:

sudo apt install monodevelop

И потом устанавливаем PlugIn для запуска приложений Mono:

sudo apt install monodevelop-nunit

Заключение.

Эта запись показывает как установить обновлённый Mono на Linux Ubuntu 18.04 | 16.04. Инструкция с сайта. Сам я долго искал, примерно два дня, как установить Mono. Потратил время и сжёг тысячи нервных клеток. Поэтому оформил эту запись, для себя в будущем и для других сейчас.

Обсуждение закрыто.