Ubuntu

Установите и начните с .NET Core в Ubuntu

Установите и начните с .NET Core в Ubuntu
.NET Core - это высокопроизводительный бесплатный программный фреймворк с открытым исходным кодом. Он разработан Microsoft ... NET Core - очень мощный фреймворк. Обычно используется для разработки веб-приложений.

.NET core недоступно в официальном репозитории пакетов Ubuntu 18.04 LTS. Но вы можете легко добавить официальный репозиторий пакетов Microsoft в Ubuntu 18.04 LTS и установить .NET Core оттуда с помощью диспетчера пакетов APT.

В этой статье я покажу вам, как установить и начать работу с .NET Core в Ubuntu 18.04 LTS. Итак, приступим.

Предпосылки:

Официальный репозиторий пакетов Microsoft использует HTTPS для доставки пакетов DEB для Ubuntu. Итак, вы должны иметь АПТ-транспорт-https пакет установлен на вашем Ubuntu 18.04 LTS машина.

Сначала обновите кеш репозитория пакетов APT с помощью следующей команды:

$ sudo подходящее обновление

Теперь установите АПТ-транспорт-https пакет с помощью следующей команды:

$ sudo apt install -y apt-transport-https

В АПТ-транспорт-https пакет должен быть установлен.

.NET Core также полагается на некоторые пакеты из вселенная репозиторий пакетов. Итак, убедитесь, что вселенная репозиторий пакетов включен.

Вы можете проверить, есть ли вселенная репозиторий пакетов включен из Обновления программного обеспечения приложение, если вы используете Ubuntu 18.04 LTS версия для ПК. Просто убедитесь Бесплатное программное обеспечение с открытым исходным кодом, поддерживаемое сообществом (вселенная) проверено.

Если вы используете Ubuntu 18.04 LTS server version, то вы можете запустить следующую команду, чтобы проверить, вселенная репозиторий включен.

$ egrep -r '^ [^ I] * [^ #].* вселенная '/ etc / apt / sources.список*

Как видите, в моем Ubuntu 18 включен репозиторий юниверсов.04 LTS машина.

Если в любом случае у вас нет вселенная репозиторий пакетов включен, и вы хотите включить его из командной строки, затем выполните следующую команду:

Вселенная $ sudo add-apt-repository

Добавление репозитория пакетов Microsoft:

Теперь вам нужно добавить репозиторий пакетов Microsoft на свой Ubuntu 18.04 LTS машина. Microsoft предоставляет файл пакета DEB, который вы можете загрузить и установить, чтобы легко включить репозиторий пакетов Microsoft.

Сначала перейдите в каталог / tmp с помощью следующей команды:

$ cd / tmp

Теперь загрузите файл пакета DEB установщика репозитория пакетов Microsoft с помощью следующей команды:

$ wget -q https: // пакеты.Майкрософт.com / config / ubuntu / 18.04 /
пакеты-microsoft-prod.деб

Теперь установите файл пакета DEB, который вы только что загрузили, с помощью следующей команды:

$ sudo apt-get install ./ пакеты-microsoft-prod.деб

Пакет DEB должен быть установлен.

Наконец, обновите кеш репозитория пакетов APT, чтобы изменения вступили в силу следующим образом:

$ sudo подходящее обновление

Как видите, репозитории пакетов Microsoft находятся в списке. Итак, он включен.

Установка .NET Core в Ubuntu 18.04 LTS:

Теперь вы можете легко установить .NET Core SDK на вашем Ubuntu 18.04 LTS с помощью следующей команды:

$ sudo apt install dotnet-sdk-2.2

Теперь нажмите у а затем нажмите для подтверждения установки.

.NET Core SDK должен быть установлен.

Теперь, чтобы проверить, .NET Core SDK работает правильно, выполните следующую команду:

$ dotnet --version

Как видите, информация о версии выводится на экран. Итак, это работает.

Написание и запуск вашего первого .NET Программа:

В этом разделе я покажу вам, как написать и запустить свой первый .NET программа. Я напишу очень простую программу, которая будет что-то печатать на экране.

Сначала перейдите в каталог, в котором вы хотите сохранить .Файлы проекта .NET. Это может быть любой каталог.

Я перехожу к своему ~ / Проекты / каталог.

$ cd ~ / Проекты

Теперь создайте новый .NET-проект Привет мир с помощью следующей команды:

Новая консоль $ dotnet -o helloWorld

ПРИМЕЧАНИЕ: Здесь, Привет мир это название проекта. Вы можете изменить его на все, что захотите.

Должен быть создан новый проект. Также необходимо создать специальный каталог проекта, как вы можете видеть на скриншоте ниже.

Теперь перейдите в каталог проекта с помощью следующей команды:

$ cd helloWorld /

В каталоге проекта у вас будет Программа.CS файл. Это основной файл исходного кода… NET Core использует язык программирования C # (C-Sharp). Итак, вы должны поместить свой код C # в Программа.CS файл.

По умолчанию простая программа написана в Программа.CS файл. Содержание Программа.CS файл показан на скриншоте ниже.

Здесь Система библиотека импортирована. Затем пространство имен Привет мир создан для программы. C # - объектно-ориентированный язык программирования. Итак, даже простая программа должна иметь собственный класс.  Здесь Программа класс создан. Обратите внимание, что имя класса совпадает с именем файла.

В Программа класс имеет Основной метод. Требуется массив нить как аргумент. Основной метод имеет пустота как возвращаемый тип, поэтому он ничего не возвращает.

потом, Приставка.WriteLine () функция используется для печати текста "Привет мир" на экране.

Теперь давайте запустим программу, чтобы увидеть, действительно ли мы получаем ожидаемый результат.

Теперь запустите свой .NET следующим образом:

$ dotnet run

Как видите, ожидаемый текст печатается на экране.

Итак, вот как вы устанавливаете и запускаете .NET в Ubuntu 18.04 LTS. Спасибо, что прочитали эту статью.

Как разработать игру в Linux
Десять лет назад не многие пользователи Linux могли бы предсказать, что их любимая операционная система однажды станет популярной игровой платформой д...
Порты коммерческих игровых движков с открытым исходным кодом
Бесплатные игры с открытым исходным кодом и кроссплатформенные версии игрового движка можно использовать для игры как в старые, так и в некоторые из с...
Лучшие игры с командной строкой для Linux
Командная строка - не только ваш главный союзник при использовании Linux - она ​​также может быть источником развлечений, потому что вы можете использ...