Criando a primeira aplicação ASP.NET CORE 1.0 no Linux Ubuntu – Parte 1

18 fev

Fala Galera,

Dando sequência sobre o tema ASP.NET Core 1.0, vou mostrar como configurar e executar aplicações ASP.NET em um ambiente Linux.

A distribuição Linux que escolhi foi a Ubuntu 14.04.3 LTS mas você pode utilizar qualquer versão desde que ela seja superior a 14 (pelo menos nos testes que eu realizei)

Os passos que precisamos para configurar o ASP.NET no Linux são esses:

  1. Instalar o DNVM (.NET Version Manager)
  2. Instalar o DNX (.NET Execution Enviroment)18
  3. Instalar o Kestrel (Servidor de Aplicação do ASP.NET)

Após realizar essas configurações, estaremos aptos a criar nossa aplicação ASP.NET no Linux.

Lembre-se de executar os comandos em root, no terminal digite:

sudo -s

 

Instalando o DNVM (.NET Version Manager)

Devemos executar o comando abaixo para instalar o DNVM, assim conseguiremos instalar o runtime .net ou seja o DNX.

curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh

Pronto, com o DNVM instalado devemos ser capaz de executar o comando dvnm list

DNVM_LIST

Como podemos ver, não temos nenhum runtime instalado até o momento.

Instalando o DNX (.NET Execution Enviroment)

Agora devemos instalar o DNX que é o runtime de execução do .NET no Linux. Primeiro devemos instalar os pré requisitos para instalar o runtime.

Vamos executar o comando abaixo:

apt-get install libunwind8 gettext libssl-dev libcurl4-openssl-dev zlib1g libicu-dev uuid-dev

 

Após devemos executar o comando abaixo para instalar o .NET Core

dnvm upgrade -r coreclr

 

DNX_INSTALL

Pronto, se executar o comando dnvm list, devemos ser capaz de ver a instalação do .NET Core 1.0

Instalando o Kestrel (Http Server baseado em libuv)

Para instalar o libuv devemos executar os comando abaixo no terminal.

sudo apt-get install make automake libtool curl
curl -sSL https://github.com/libuv/libuv/archive/v1.8.0.tar.gz | sudo tar zxfv - -C /usr/local/src
cd /usr/local/src/libuv-1.8.0
sudo sh autogen.sh
sudo ./configure
sudo make
sudo make install
sudo rm -rf /usr/local/src/libuv-1.8.0 && cd ~/
sudo ldconfig

kestrel

Agora estamos pronto para executar nossa aplicação primeira aplicação .NET no Linux.

Viram como é facil configurar o ASP.NET no Linux.

No próximo post iremos ver como instalar o Visual Studio Code, OmniSharp, Yeoman e executar nossa aplicação .NET no Linux.

Não deixem de comentar.

Abs e até o proximo

4 Replies to “Criando a primeira aplicação ASP.NET CORE 1.0 no Linux Ubuntu – Parte 1

  1. Antes de efetuar os procedimentos, não esqueçam de dar um sudo apt-get update, principalmente antes do step “Instalando o DNX (.NET Execution Enviroment)”

    • Olá Ernane,

      Bom que tenha gostado, sempre vou postar dicas e artigos na tecnologia .NET
      Aproveite e espalhe para seus amigos essa novidade.
      Muito obrigado pela força e um grande abraço

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *