instalar-net-6-en-un-ordenador-con-linux-ubuntu

Instalar .NET en un ordenador con Linux (Ubuntu)

En esta entrada vamos a ver como instalar .NET en un ordenador con Linux, y aprenderemos a crear y ejecutar aplicaciones en C#.

Como vimos en esta entrada, una de las ventajas .NET es que ha supuesto un gran paso adelante en materia de convergencia. Así, ahora es posible ejecutar aplicaciones .NET en una gran variedad de arquitecturas y sistemas operativos.

Hoy vamos aprender a emplear .NET en una distribución basada en Debian. Personalmente, voy a usar Linux Mint, pero debería funcionar con las principales distros de Linux basadas en Debian, como por ejemplo el popular Ubuntu.

Instalación con APT

Si no queremos usar el gestor Snap, también podemos usar APT para instalar .NET. Para ello, en primer lugar agregamos la clave de la firma del paquete de Microsoft a la lista de claves de confianza y agregamos el repositorio de paquetes haciendo,

wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

A continuación, ya podemos usar APT para instalar .NET, ejecutando los siguientes comandos,

sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-6.0
sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0

Instalación mediante Snap

La forma más sencilla de instalar dotnet es mediante el gestor de paquetes Snap. Este viene instalado por defecto en varias distros, incluido Ubuntu. En el caso de que vuestra distribución no lo tenga instalado, podéis hacerlo simplemente con,

sudo apt update
sudo apt install snapd

Con Snap ya instalado en nuestro equipo, la instalación de .NET puede realizarse simplemente haciendo.

sudo snap install dotnet-sdk --classic

Comprobar la instalación

Para comprobar que la instalación se ha realizado correctamente ejecutamos el siguiente comando,

dotnet --version

Si todo se ha instalado correctamente, deberíamos ver la versión de .NET instalada.

linux-dotnet6-version

A partir de aquí, podemos empezar a desarrollar en .NET en Linux, para lo cuál os recomiendo empezar por un sencillo tutorial como el que vimos en esta entrada.