Установка Asp.Net vNext в Ubuntu


Данный пост в первую очередь является заметкой для себя. Итак, по шагам:

Установка Mono

Mono нужен как можно более свежий.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list apt-get update

apt-get install mono-complete

Установка KVM

curl -sSL https://raw.githubusercontent.com/aspnet/Home/master/kvminstall.sh | sh && source ~/.kre/kvm/kvm.sh

Установка K Runtime Environment (KRE)

kvm upgrade

Установка сертификатов

certmgr -ssl -m https://go.microsoft.com

certmgr -ssl -m https://nugetgallery.blob.core.windows.net

certmgr -ssl -m https://nuget.org

mozroots --import --sync

Установка libtool и libc6-dev:

apt-get install -yq libtool apt-get install libc6-dev

Установка LibUV:

apt-get install gyp wget http://dist.libuv.org/dist/v1.0.0-rc2/libuv-v1.0.0-rc2.tar.gz
tar -xvf libuv-v1.0.0-rc2.tar.gz
cd libuv-v1.0.0-rc2/
./gyp_uv.py -f make -Duv_library=shared_library make -C out
sudo cp out/Debug/lib.target/libuv.so /usr/lib/libuv.so.1.0.0-rc2
sudo ln -s libuv.so.1.0.0-rc2 /usr/lib/libuv.so.1

Установка пакетов (в каталоге проекта)

kpm restore

Запуск (в каталоге проекта)

k kestrel


Наверх