Instalación de Netcore SDK en Windows, Linux y OS X

Clase 2 de 32Fundamentos de C# con NET Core 2.1

Resumen

Instala con confianza el .NET Core SDK para crear aplicaciones en C# en los tres sistemas clave: Windows 10, Ubuntu 18.04 y OS X. Aquí encontrarás los pasos esenciales, decisiones críticas como elegir “construir aplicaciones” sobre “ejecutar aplicaciones”, y recomendaciones de compatibilidad sin rodeos.

Preparación y descargas

Antes de empezar, identifica el objetivo: construir aplicaciones con .NET Core, no solo ejecutarlas. La descarga central está en: microsoft.com/net/download. El sitio detecta tu sistema y ofrece el instalador adecuado. En Windows y OS X, la instalación es gráfica con elevación de privilegios. En Linux, se siguen scripts específicos por distribución desde la terminal.

¿Qué es .NET Core SDK y para qué sirve?

  • Es el motor y framework para desarrollar en C# con .NET Core.
  • Incluye herramientas para compilar: opción de construir aplicaciones.
  • Se diferencia del runtime: ejecutar aplicaciones no trae herramientas de desarrollo.

¿Dónde descargar y qué opción elegir?

  • Ve a microsoft.com/net/download.
  • Elige la opción para construir aplicaciones.
  • Ten en cuenta las versiones: puede aparecer 2.1.401 y cambiar a 2.1 o 2.2 en el tiempo.

Instalación por sistema operativo

Sigue los pasos adecuados según tu plataforma. El proceso varía entre instalador gráfico y comandos en terminal.

¿Cómo instalar .NET Core SDK en Windows 10?

  • Abre tu browser y ve a microsoft.com/net/download.
  • Confirma que el sitio detecta Windows.
  • Selecciona construir aplicaciones y descarga el instalador.
  • Ejecuta con doble clic y acepta la elevación de privilegios.
  • Verás la versión a instalar, por ejemplo 2.1.401.
  • Espera unos minutos hasta finalizar.
  • Recomendación: usa Windows 10 actualizado. También funciona en Windows 8 y Windows 7 sin fricción relevante.

¿Cómo instalar .NET Core SDK en Ubuntu 18.04?

  • Abre tu browser y ve a microsoft.com/net/download.
  • Selecciona Linux y elige la distribución: Ubuntu 18.04.
  • Copia los scripts que muestra la página: primero los comandos de configuración del repositorio de paquetes de Microsoft.
  • Abre la terminal en Ubuntu (entorno Unity por defecto) y pega los dos primeros comandos.
  • Ejecuta la segunda parte: tres comandos para actualizar y preparar la instalación.
  • Ejecuta la última instrucción: instala .NET Core SDK versión actual (por ejemplo 2.1).
  • Si tu versión es distinta a 18.04 (ej.: 18.04.1, 18.04.3), los scripts pueden variar.
  • Si falla, aplica un workaround (trabajo alterno) en el orden indicado en las diapositivas y luego repite la instalación normal.
  • Si persiste el problema, revisa la documentación de soporte en la página de instalación de .NET Core para tu distribución y versión.
  • Nota de contexto: se puede usar una máquina virtual en la nube y acceder de forma remota.

¿Cómo instalar .NET Core SDK en OS X?

  • Ve a microsoft.com/net/download.
  • Descarga el instalador de .NET SDK y ábrelo.
  • Pulsa Continuar y, si deseas, cambia la ubicación de instalación.
  • Haz clic en instalar y autoriza la elevación de privilegios ingresando usuario y contraseña.
  • Espera menos de un minuto y cierra el instalador. Puedes decidir si conservar el paquete descargado.

Recomendaciones y verificación

Mantén tu sistema al día y prioriza la compatibilidad para evitar contratiempos. En Windows, se recomienda Windows 10 con todos los parches. En Linux, respeta la guía por distribución y versión. En OS X, sigue el asistente gráfico sin cambios innecesarios. El siguiente paso es verificar que la herramienta quedó correctamente instalada.

Habilidades y conceptos que practicas: - Descarga informada desde fuente oficial: microsoft.com/net/download. - Elección crítica de instalación: construir aplicaciones vs ejecutar aplicaciones. - Gestión de instaladores con elevación de privilegios. - Uso de terminal y repositorios de paquetes en Linux. - Ejecución ordenada de scripts y aplicación de workarounds cuando corresponde. - Consideración de versionado: 2.1.401, 2.1, 2.2 pueden cambiar el procedimiento exacto.

¿Tienes dudas o una variante de sistema distinta? Cuéntame tu escenario y te ayudo a ajustar los pasos.