.NET Core в Arch Linux: как установить и настроить

Летом 2016 года Microsoft зарелизила новую платформу open source .NET Core. Она позволяет запускать .NET приложения (в т.ч. MVC Web), написанные под нее, на разных платформах, в том числе и на Linux. В этой статье я покажу как установить эту платформу на Arch Linux, поставить IDE и запустить «HELLO WORD!».

Вариант первый — скачиваем и устанавливаем исходники.

Ставить будем на свежую систему с XFCE4, установленными base и base-devel пакетами.

1. Поиск пакета.
Так как пока у нас нет готового пакета c dotnetcore-cli в pacman (2017 год) то бежим в AUR и смотрим что там есть. Есть вот такой пакет https://aur.archlinux.org/packages/dotnet-cli/
Попробуем его поставить.
Для этого скачиваем исходник через git:

Заходим в папку со скачанными исходниками:

и пытаемся собрать утилитой makepkg

Сразу ничего не получается, так как pacman не может установить зависимости (возможно в текущей версии уже исправили):
icu52 и lttng-ust

Они живут в AUR.

Создаем папку для исходников icu52, скачиваем туда дистрибутив и собираем через makepkg:

После чего должна собраться эта библиотека и установиться.
Параллельно качаем и собираем lttng-ust:

Что еще нужно для работы? Я бы посоветовал поставить редактор Visual Studio Code.
Как всегда, скачиваем из AUR и собираем:

Дальше осталось проверить работоспособность того, что мы наустанавливали

Делаем тестовый проект:

Яндекс.Метрика