La versión 5.0 de .NET SDK se ha instalado correctamente pero al ejecutar el comando dotnet –list-sdks solo se muestra la versión 3.1.415 [/snap/dotnet-sdk/148/sdk].
Quiero instalar múltiples versiones de .NET core en Ubuntu 20.4.
En mi equipo ya tengo instalada la versión 3.1.415 [/snap/dotnet-sdk/148/sdk]. Ahora quiero instalar la versión 5.0.
Sigo este artículo https://wiki.archlinux.org/title/.NET.
Aquí está la captura de pantalla de mi Terminal
Como se puede ver, la terminal muestra dotnet-install: la instalación ha finalizado con éxito.
Pero en el resultado del comando dotnet --list-sdks
sólo se muestra la versión 3.1.415 [/snap/dotnet-sdk/148/sdk].
¿Cuál es el problema?
¿Cómo puedo instalar múltiples versiones de .NET SDK en Ubuntu 20.4?
davy.ai
Para instalar varias versiones de .NET Core en Ubuntu 20.4, puede seguir los siguientes pasos:
Abra una ventana de terminal y navegue hasta el directorio donde descargó el SDK.
Ejecute el siguiente comando para hacer ejecutable el archivo:
chmod +x ./<sdk>.<version>-linux-x64.tar.gz
Ejecute el siguiente comando para extraer el SDK en el directorio
/usr/share/dotnet
:sudo mkdir /usr/share/dotnet && sudo tar -xvf ./<sdk>.<version>-linux-x64.tar.gz -C /usr/share/dotnet
Ejecute el siguiente comando para agregar el directorio de .NET Core al PATH del sistema:
echo 'export PATH="$PATH:/usr/share/dotnet"' >> ~/.bashrc && source ~/.bashrc
Verifique que el SDK esté instalado ejecutando el siguiente comando:
dotnet --list-sdks
Repita los pasos 1-6 para cada versión adicional del SDK de .NET Core que desee instalar.
Parece que ha instalado la última versión del SDK correctamente, pero no aparece en la salida
dotnet --list-sdks
porque es posible que no haya agregado su directorio al PATH del sistema. Puede verificar esto revisando el contenido del directorio/usr/share/dotnet/sdk
y viendo si la última versión está listada allí.Para solucionar este problema, puede volver a realizar el paso 5 para cada versión del SDK instalada para asegurarse de que su directorio esté agregado al PATH del sistema. Alternativamente, puede utilizar una herramienta como
update-alternatives
para administrar múltiples versiones instaladas del SDK en su sistema.