Está en la página 1de 2

nstalar .

NET Core en Linux, paso a paso


Explicaremos paso por paso, cómo instalar .NET Core en tu propio Cloud.
1. Despliega tu máquina virtual / Cloud
Para este tutorial utilizaremos un servidor «Cloud ONE» alojado por SW. Este tipo de servidor se
despliega en 5 minutos y no tiene ningún tipo de coste inicial, por lo que solo pagarás por las horas que
lo estés utilizando, por ejemplo para seguir este tutorial. Échale un vistazo a nuestros servidores Cloud
para entornos de desarrollo y producción.
En cuanto al sistema operativo, utilizaremos Ubuntu 18.04 Bionic Beaver, la última versión LTS de
Canonical recién estrenada en el momento de escribir este tutorial.
Finalmente conéctate a tu servidor Cloud / máquina virtual por SSH.
2. Añadir las claves y repositorios de Microsoft
A continuación añadiremos los repositorios que contienen el «.NET Core SDK». Antes, sin embargo,
deberemos añadir la clave pública del repositorio a nuestro depósito de claves de confianza. De lo
contrario veríamos una advertencia de seguridad a la hora de instalar los paquetes.
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor >
microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/

Recordad que el uso de sudo es innecesario si utilizáis la cuenta «root».

Descargamos ahora la entrada del repositorio. Para Ubuntu 18.04 utilizamos la siguiente línea:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/prod.list

Importante: otras versiones de linux requerirán una URL distinta.


Tenéis el listado completo aquí (además de un resumen del resto de comandos necesarios).
Finalmente añadimos la entrada de repositorio que hemos descargado a nuestros repositorios y le
damos propiedad al administrador sobre los archivos descargados. Las dos últimas líneas de comando
son innecesarias si habéis descargado los archivos como «root».
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list

Perfecto. Con esto habremos añadido los repositorios de Microsoft a nuestro Ubuntu 18.04.
3. Instalar el .NET core SDK
Ahora solo deberemos instalar el paquete «apt-transport-https» y el propio «dotnet-sdk-2.1». El primer
paquete, «apt-transport-https», en concreto, permite al gestor de paquetes APT establecer conexiones
seguras por HTTPS con el repositorio de Microsoft que acabamos de añadir.
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1
// En el momento de escribir este artículo 2.1 era la última versión de .NetCore.
// Esto podría haber cambiado. Busca la última versión escribiendo "apt-cache
search dotnet-sdk".

Si todo ha ido bien, llegado a este punto, deberías haber instalado exitosamente .NET Core. Verifícalo
ejecutando el siguiente comando desde cualquier parte del sistema:
dotnet --help

Vamos ahora a correr nuestra primera aplicación.


4. Crear y compilar nuestra primera aplicación .NET Core
Crear un nuevo proyecto en dotnet es muy fácil.
Lo más cómodo es crear primero un directorio vacío para nuestro proyecto. El nombre del directorio,
por defecto, también será el nombre del proyecto.
mkdir miPrimerProyecto
cd miPrimerProyecto

A continuación, únicamente deberemos crear un nuevo proyecto de consola con el argumento «new»
de dotnet.
dotnet new console

¡Y ya está! Haciendo un «ls» podréis ver que vuestro directorío, antes vacío, contiene ahora los
archivos de vuestro primer proyecto.
Llegado a este punto cabe decir que podéis usar el arguento «new» para crear cualquier tipo de
proyecto. Algunos de los más populares son «new console» para una aplicación de consola, «new mvc»
para una aplicación ASP.NET con patrón MVC o «new webapi» para crear una API. Podéis obtener un
listado completo escribiendo «dotnet new –help».

También podría gustarte