????1.???
??????????“?????”???????????????????ubuntu-15.04-desktop-i386 ??32λ???????????????64λ???
????????????????????Щ?????????????????Linux???????????????????????“??”??
???????????????????????????????????÷?????????????????÷?????
???????????????Щ??£????????????????????????????????????????????
???????????????????ο?:https://docs.asp.net??https://github.com/aspnet/home
????2.visualstudio code
????“?????????£???????????”???????ù???????????Ч??????????????
????visualstudio code?????vscode???????????????????????????????????????????
?????ü??±???д?????????????ú??????
????????????????????????????????????????л???????????????????????????????
????vscode??????https://code.visualstudio.com/download
?????????????????????????????????????“#??”??????????????2??? ?????????????
????????wget ??
????#?? wget https://az764295.vo.msecnd.net/public/0.8.0/VSCode-linux-ia32.zip
?????????????????????????????????https://code.visualstudio.com/Docs/editor/setup
???????????????……
????????????????#??unzip -n VSCode-linux-ia32.zip -d /???????
??????????????VSCode-linux-ia32??
????#??VSCode-linux-ia32/Code  ???????vscode???????
??????????????????VSCode-linux-ia32?????Code?????????У?
????????????????????????????Code·??????????????
?????????????????????????·????????????С?
??????????windows???????????????????????????Linux????У?
????#??sudo ln -s /·????????·????/VSCode-linux-ia32/Code /usr/local/bin/code
?????????????????????????????/usr/local/bin???£?
???????????ú??????????????·???????#??code .  ??.????vscode?????????·??????
????3.dnvm
??????Linux?°??????https://github.com/aspnet/Home/blob/dev/GettingStartedDeb.m
????????curl???????#??sudo apt-get install curl
????#??curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
?????????????#??dnvm
??????????#??dnvm -h
??????clr??????#??dnvm list   (???.net ??????????)
??????????????#??dnvm upgrade????????????32λ ???????mono???clr??????????mono??JIT?????????
????????????64λ??????????????? dnx-coreclr-linux-x64?????????mono??????
????????????dnvm install ????????
??????汾??????棬???????????????????????????dnvm use???????
??????????? dnx-coreclr-linux-x86?汾?????У?www.nuget.org????????????
????4.mono
??????????????????????ASP.NET5????????????????clr??
???????????clr??????????????windows?£???
????????coreclr???????????????????????д?????????????д?????汾????
????mono???clr??mono??????????.netframework?????????????д?????clr??
????????????????clr??????????????????????????????????????????clr????????????????
???????????????????????????
????????????mono???????з????????????????????????????????????????????????????и????“????”????
????monoclr???coreclr?????mono??????????????????????????monoclr??
????????????·???????????????????????????????????磡??
???????????monoclr?????????mono JIT??????????????asp.net5????????monoclr.
????????μ?http://www.mono-project.com/docs/getting-started/install/linux
????#??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
????#??sudo apt-get update
????#??sudo apt-get install mono-complete
??????????????????????#??mono -V    (V??д)
????5.demo
????????dnvm?????????????monoclr???л?????????????????ASP.NET5????????????????
???????????????????????????????????????
????????git????#??sudo apt-get install git
????????#??git clone https://github.com/aspnet/Home.git aspnet-home
??????aspnet-home??????????????????????
???????????????????????????project.json????·????
????#??dnu restore    ???????????????????????????
?????????vscode?????#??code . ?????project.json?????commands??key.
????????#?? dnx  commands??????commands?????“Run”:"ConsoleApp"???????dnx Run??
???????????????????裬???п??????????????????web????????????? ??
??????????????libuv??а????
?????????asp.net5 web???????????selfhost???й??VS????? Express IIS????????????????
??????????????????????????docker???????????????
????δ??????????beta?淢?? ??????IIS???????????????nginx??web??????
??????selfhost??????web?????KestrelHttpServer?????libuv????
????6.libuv
??????????https://github.com/libuv/libuv
?????????°?http://dist.libuv.org/dist/v1.7.5/
??????????????……
????????#??sudo apt-get install automake libtool
????#??sudo sh autogen.sh
????#??sudo ./configure
????#??sudo make
????#??sudo make install
????#??sudo ldconfig
???????????????????????web?????????dnx commands ??KestrelHttpServer ????key??
????7.npm
???????????vscode??д????????????????????????????У?
???????????Omnisharp???????generator-aspnet??????????nodejs??????????npm???????
????npm?????????nodejs????С???????????nodejs????????????????????
??????????ubuntu???????а??????
????#??sudo apt-get install nodejs
???????????°汾?????????????????
??????????ù????????汾??
??????????汾???https://nodejs.org/dist/v4.1.2/node-v4.1.2-linux-x86.tar.gz
???????????????????????·??……
????????????????#??tar -xf node-v4.1.2-linux-x86.tar.gz -C  /???????
????????????????
????#??sudo ln -s /·????????·????/node-v4.1.2-linux-x86/bin/node  /usr/local/bin/node
????#??sudo ln -s /·????????·????/node-v4.1.2-linux-x86/bin/npm  /usr/local/bin/npm
???????汾
????#??node -v
????#??npm -v
??????????????????
???????????https://nodejs.org/dist/v4.1.2/node-v4.1.2.tar.gz
???????????????……
?????????????????#??./configure
????????#??make
???????#??sudo make install
????8.generator-aspnet
??????????https://github.com/OmniSharp/generator-aspnet
???????yo#??sudo npm install -g yo
???????yo#??yo
???????generator-aspnet#??sudo npm install -g generator-aspnet
???????generator-aspnet#??yo aspnet
????9.С??
??????vscode??д??????generator-aspnet?????????ASP.NET5???????????塣
??????д????????л???????????clr????Щ?????й?????????????????л?????
??????????ж?vscode??generator-aspnet??npm??dnvm?????????????ü????????????????????
????????docker???????????ú???????п???????????