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

Instalar .NET en un ordenador con Linux (Ubuntu)

  • 2 min

.NET es una plataforma de desarrollo multiplataforma para crear aplicaciones en C# y otros lenguajes.

Una de las ventajas de .NET moderno es que podemos ejecutar aplicaciones en una gran variedad de arquitecturas y sistemas operativos, incluyendo Linux.

Vamos 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 Ubuntu.

Este artículo nació en la época de .NET 6, pero .NET 6 ya no tiene soporte. Usad una versión soportada actualmente, preferiblemente una LTS como .NET 10, salvo que tengáis un motivo concreto para instalar otra versión.

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
Copied!

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-10.0
Copied!
sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-10.0
Copied!

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
Copied!

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

sudo snap install dotnet-sdk --classic
Copied!

Comprobar la instalación

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

dotnet --version
Copied!

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 creando un proyecto sencillo con dotnet new console y ejecutándolo con dotnet run.