Какой вариант лучше для запуска программ C # в Ubuntu?
Возможно, вам нужен терминал и MonoDevelop ( monodevelop ) из репозиториев Ubuntu по умолчанию, и код Visual Studio не полностью реализует свой потенциал, пока вы не установите много программного обеспечения для его установки. , Удивительно, как быстро Visual Studio Code может поглотить гигабайт дискового пространства, когда он превращает Ubuntu в среду разработки Windows.
Если вы не остановитесь на достигнутом, вам нужно предоставить root-доступ к некоторому необычному программному обеспечению для продолжения работы. Visual Studio Code рассматривает каждую платформу так, как будто это Windows, поэтому иногда установленное дополнительное программное обеспечение не работает. Visual Studio Code не предупреждает вас об этом, поэтому вам необходимо установить программное обеспечение, чтобы выяснить, работает оно или нет. Наконец, у вас есть момент прозрения Microsoft, когда вы понимаете, что Visual Studio Code - это модный редактор кода, а не IDE, и вам нужно купить последнюю версию Windows и установить в нее Visual Studio. Все это не является обязательным, поэтому в Ubuntu 17.10 и более ранних версиях лучше начать с облегченной IDE MonoDevelop и посмотреть, как она работает.
MonoDevelop можно установить из репозиториев Ubuntu по умолчанию в Ubuntu 17.10 и более ранних версиях. По этой ссылке рассказывается, как запускать программы на C # из терминала и в MonoDevelop: Как установить Mono для 17.10?
Прекрасный C # теперь с открытым исходным кодом и является кроссплатформенным теперь, когда Microsoft выпустила версию .NET Core, и это невероятно быстро. Чтобы установить .NET Core в Ubuntu, выполните эти шаги , которые также перечислены ниже для Ubuntu 16.04. Перейдите по ссылке для получения инструкций по установке других версий Ubuntu.
Регистрация ключа и канала Microsoft
Чтобы начать установку .NET, вам необходимо зарегистрировать ключ подписи Microsoft и добавить канал Microsoft Product. Это нужно сделать только один раз для каждой машины.
Откройте командную строку и выполните следующие команды:
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
Установите .NET SDK
Обновите продукты, доступные для установки, затем установите .NET SDK.
В командной строке выполните следующие команды:
sudo apt install apt-transport-https sudo apt update sudo apt install dotnet-sdk-2.1.103
Перед установкой .NET вам необходимо зарегистрировать ключ Microsoft, зарегистрировать репозиторий продукта, и установите необходимые зависимости. Это нужно сделать только один раз для каждой машины.
Откройте командную строку и выполните следующие команды:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/ubuntu/18.04/prod.list
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list
Обновите продукты, доступные для установки, затем установите .NET SDK.
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1