けさらんぱさらん

方向性は定めず、ただ思いつくままに

とりあえずASP.NET5 beta7をUbuntuで動かしてみる

UbuntuでASP.NET5 beta7が動いたのでメモ

参考にしたサイト
Ubuntu Desktop で ASP.NET 5 Beta7 を CoreCLR で動かす - きよくらの備忘録
Installing ASP.NET 5 On Linux — ASP.NET 0.0.1 documentation

環境は、Azure上のUbuntu Server 15.04
素の状態から始めます。

まあ上記サイトの手順ほぼそのままですが、monoは入れてません。
説明なし
つらつらとコマンドだけ並べておく

sudo apt-get install unzip
curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
dnvm upgrade -r coreclr
sudo apt-get install libunwind8 gettext libssl-dev libcurl3-dev zlib1g
sudo apt-get install make automake libtool curl
curl -sSL https://github.com/libuv/libuv/archive/v1.4.2.tar.gz | sudo tar zxfv - -C /usr/local/src
cd /usr/local/src/libuv-1.4.2
sudo sh autogen.sh
sudo ./configure
sudo make
sudo make install
sudo ldconfig

動くかどうかサンプルで試します

git clone https://github.com/aspnet/Home.git
cd Home/samples/1.0.0-beta7/HelloMvc
dnu restore

起動します

dnx kestrel

Azureだとポートが空いてないので空けておきます
monoインストールしないでもとりあえず動きました。
それ以上はまだ触ってないのでなんともかんとも