C# - Запуск кода в терминале
In the gedit window that opens paste the following example code:
using System;
class HelloWorld {
static void Main() {
Console.WriteLine("Hello World!");
}
}
}
Save and close gedit.
Back in terminal type:
sudo apt update
sudo apt install mono-complete
mcs -out:hello.exe hello.cs
mono hello.exe
Output:
Hello World!
==============================================
Если при установке mono-complete ошибка:
---------------------------------------------------------------------
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_natty_main_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.
Выполнить следующие действия:
--------------------------------------------------------------------
Сначала удалите список слияния, открыв терминал (нажмите Ctrl+ Alt+ Tдля запуска) и выполните следующую команду*:
sudo rm -vf /var/lib/apt/lists/*
Затем сгенерируйте новый, запустив простое обновление:
sudo apt-get update
==============================================
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main'