La instalación del SDK de .NET en Ubuntu no genera ningún archivo ejecutable dotnet.
Instalación de .NET SDK en Ubuntu 20.04 con los comandos enumerados en la documentación de Instalar .NET en Ubuntu:
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
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
no produce ningún ejecutable dotnet
.
Comando 'dotnet' no encontrado, pero se puede instalar con:
sudo snap install dotnet-sdk
Listado de archivos del paquete:
dpkg -L dotnet-sdk-6.0 | grep -P "dotnet$"
da como resultado
/usr/share/dotnet
El directorio /usr/share/dotnet
no contiene ningún ejecutable. Comparé este resultado con mi otra instalación de Ubuntu donde instalé dotnet hace años, y allí está instalado en /usr/share/dotnet
pero existe un ejecutable /usr/share/dotnet/dotnet
.
¿Qué estoy haciendo mal? ¿Cómo instalar dotnet
en Ubuntu con APT?
No es una opción utilizar snap.
davy.ai
Parece que podría haber habido un problema durante el proceso de instalación de dotnet-sdk-6.0 usando APT en Ubuntu 20.04, por lo que falta el ejecutable “dotnet”. Una posible solución a este problema es intentar ejecutar los siguientes comandos:
Esto debería instalar el tiempo de ejecución de .NET Core, que incluye el ejecutable “dotnet” que necesitas para ejecutar aplicaciones .NET.
Sin embargo, si específicamente necesitas el SDK de .NET, puedes probar los siguientes pasos:
Después de seguir estos pasos, el ejecutable “dotnet” debería estar disponible en la ruta del sistema. Puedes verificar esto ejecutando el comando “dotnet –version”, que debería mostrar la versión instalada del SDK de .NET.