ASP.NET Core no Ubuntu 16.04

35 views
Skip to first unread message

Timóteo Ramos

unread,
Apr 25, 2016, 7:57:45 AM4/25/16
to Lista MonoBrasil
Como muitos já devem saber, a Cannonical lançou uma nova versão do Ubuntu, e como tradição, a cada 2 anos no mês de Abril eles lançam uma nova versão LTS (a última foi a 14.04 lançada em Abril de 2014). Instalei ele no meu PC, e como não podia deixar de conferir, já fiz um teste do ASP.NET Core nele.

Primeiro de tudo, segui boa parte do guia oficial da Microsoft, seguindo os passos recomendados para Debian e Ubuntu: http://docs.asp.net/en/latest/getting-started/installing-on-linux.html

A única coisa que eu fiz diferente foi usar a libuv que o próprio Ubuntu disponibiliza, que agora é a versão 1.8.0 - a mesma que o Kestrel exige, e que no guia da Microsoft eles recomendam que seja compilada, pois nem o Debian e nem o Ubuntu disponibilizavam a versão mais recente. Só que ainda assim, é preciso criar um link simbólico pro Kestrel reconhecer a libuv do repositório.

Basicamente, ignore a seção "Install Libuv" do guia oficial e digite apenas esses comandos:

$ sudo apt-get install libuv1
$ cd /usr/lib/x86_64-linux-gnu/
$ sudo ln -s libuv.so.1 libuv.so

Note que o único adicional em relação ao libuv original é que por padrão ele não cria esse link para libuv.so, então eu só criei ele manualmente e o Kestrel passou a encontrar a biblioteca do repositório. No geral, rodou tudo ok por aqui.

Outra observação é que eu só usei o .NET Core via Mono, já que o CoreCLR da Microsoft só tem pacote pronto pro Ubuntu 14.04, e no teste preliminar que eu fiz existem umas dependências quebradas. No momento eu não pretendo testar o CoreCLR aqui, mas aparentemente o Mono está rodando tudo muito bem, apenas instalei o pacote mono-complete (essencial) e alguns pacotes referentes ao XSP 4 e ao Monodevelop (opcionais, sem relação direta com o .NET Core).

Para não ter dúvidas sobre como ter o Mono mais recente no Ubuntu: http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives

Rafael Teixeira

unread,
Apr 26, 2016, 11:13:48 AM4/26/16
to Mono Brasil
Obrigado pelas novidades. Seria interessante postar algo um pouco mais detalhado no site do MonoBrasil, mande o PullRequest que a gente revisa e publica.

Grande abraço,

Rafael Teixeira
O..:.)oooo

--
Você recebeu essa mensagem porque está inscrito no grupo "MonoBrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para monobrasil+...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para monob...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/monobrasil.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/monobrasil/CAONJFVjsw_NYx5EV2nOFRFJAPvQK_YTj9eTUrDTjpMsb-dH0gw%40mail.gmail.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages