Saltar al pie de página
Iron Academy Logo
Aprender C#
Aprender C#

Otras categorías

Instalación de JetBrains Rider en Linux Mint

Tim Corey
10m 40s

VS Code con el C# Dev Kit cubre mucho terreno, pero no es el único IDE disponible para desarrolladores de C# en Linux. JetBrains Rider es una alternativa completa que se ejecuta en Windows, Mac y Linux de casi la misma manera, lo que significa que puedes cambiar de máquina sin volver a aprender tu entorno. Instalarlo correctamente, para que se mantenga actualizado sin esfuerzo manual, requiere un paso adicional que es fácil de pasar por alto si vas directamente a la descarga del archivo.

Este tutorial detalla la instalación de JetBrains Rider en Linux Mint, basado en la serie de Tim Corey. Cubrirenos el uso de la aplicación Toolbox, la activación de la licencia, y la configuración inicial del entorno, siguiendo el progreso desde el primer lanzamiento hasta una construcción verificada.

Por qué la Aplicación Toolbox, No la Descarga Directa

[0:09 - 1:11] JetBrains ofrece un archivo .tar.gz directo para Rider en su sitio web. Descargar y extraer ese archivo funciona, pero crea un problema de mantenimiento: cada versión subsecuente de Rider se ubica en una carpeta separada en tu máquina, dejando múltiples instalaciones lado a lado que debes gestionar tú mismo. Puedes iniciar cualquier versión que quieras, pero hacer seguimiento de cuál es la actual, y eliminar las antiguas, se vuelve tedioso con el tiempo.

La aplicación Toolbox resuelve eso. Es una capa de gestión ligera que instala Rider en tu nombre, rastrea la versión instalada, y entrega actualizaciones como notificaciones que puedes aplicar con un solo clic. Siempre inicias la última versión desde un lugar consistente, y desinstalar es igual de limpio. Para una herramienta que planeas usar a largo plazo, la Toolbox es el punto de partida adecuado.

Para obtenerla, navega a JetBrains.com, ve a Productos, y selecciona la Aplicación Toolbox en lugar de Rider directamente. El sitio detecta Linux y preselecciona la descarga correcta de .tar.gz. Haz clic en Descargar y espera a que se complete.

Extrayendo y Ejecutando la Toolbox

[1:11 - 1:30] Una vez que el archivo termina de descargarse, ábrelo en tu gestor de archivos y extráelo a tu carpeta de inicio, manteniendo intacta la estructura del directorio. El resultado es una carpeta con una cadena de versión larga en su nombre, algo como jetbrains-toolbox-2.x.x.xxxxx, y dentro de esa carpeta un directorio bin que contiene el ejecutable jetbrains-toolbox.

Esa cadena de versión en el nombre de la carpeta es la parte incómoda. Escribir toda la ruta en una terminal es propenso a errores; un atajo preferido es navegar a la carpeta bin en el gestor de archivos, hacer clic derecho, y elegir "Abrir terminal aquí" (a menudo etiquetado como "Abrir terminal interno"). Eso te sitúa en una terminal ya apuntando al directorio correcto, para que puedas ejecutar:

./jetbrains-toolbox
./jetbrains-toolbox
SHELL

Ejecutarlo a través de la terminal en lugar de hacer doble clic en el gestor de archivos te permite ver cualquier salida o errores al iniciar. La ventana de la Toolbox aparece después de un momento.

Configuración Inicial de la Toolbox

[1:30 - 1:50] La primera vez que la Toolbox se abre, te pide aceptar el acuerdo de usuario. Después de rechazar la opción de enviar estadísticas de uso anónimas y confirmar tu región, haz clic en Iniciar. La Toolbox muestra una lista con búsqueda de cada producto JetBrains disponible para Linux; puedes desplazarte o usar la barra de búsqueda en la parte superior para ir directamente a lo que necesitas.

Instalando Rider

[1:50 - 2:19] Escribe "Rider" en la barra de búsqueda de la Toolbox. Los resultados muestran el Paquete de Todos los Productos y el Paquete Ultimate de .NET junto con una entrada de Rider independiente. La lista independiente señala "gratuito para uso no comercial". Haz clic en Instalar en esa entrada y espera a que se complete la descarga; es un paquete considerable, por lo que el tiempo depende de la velocidad de tu conexión. Una vez completo, un botón de Iniciar reemplaza al de Instalar.

Entendiendo los Niveles de Licencia

[2:19 - 3:57] Antes de iniciar, una parada en la página de precios de Rider en JetBrains.com ayuda a explicar qué cubre cada nivel de licencia. Entender estas opciones desde el principio evita confusiones durante la activación.

El nivel gratuito no comercial es gratuito, pero limitado para uso no comercial. JetBrains define el uso no comercial como aprendizaje y autoeducación, contribuciones de código abierto que no generan ingresos comerciales, creación de contenido, y desarrollo como pasatiempo. Se requiere una cuenta de JetBrains para activarlo. Sin iniciar sesión, Rider funciona como una prueba comercial de 30 días, así que deberás completar el paso de inicio de sesión antes de que cierre esa ventana.

La licencia comercial individual es de $169 por año solo para Rider. El precio está estructurado para recompensar la continuidad: el segundo y tercer año vienen con descuento porque ya has pagado el precio inicial. JetBrains enmarca esto como un incentivo para permanecer en la suscripción en lugar de cancelar y volver a suscribirse.

El Paquete Ultimate de .NET incluye siete herramientas por $219 al año, incluyendo Rider, ReSharper, ReSharper para C++, dotTrace, dotCover, y dotMemory. Para un flujo de trabajo solo en Linux, vale la pena evaluar cuáles de estas herramientas aportan más valor.

ReSharper y ReSharper para C++ son extensiones de Visual Studio. Si trabajas en Windows con Visual Studio junto a Rider en Linux, tener ReSharper en la misma suscripción es un verdadero beneficio. Para un flujo de trabajo solo en Linux, esas dos herramientas no ofrecen nada directamente útil.

dotTrace, dotCover, y dotMemory son herramientas de análisis y perfilado independientes. dotTrace identifica cuellos de botella en el rendimiento, dotCover mide la cobertura de pruebas, y dotMemory realiza el seguimiento de la asignación y fugas de memoria. Para cualquier proyecto donde diagnostiques problemas de tiempo de ejecución o vigiles la cobertura de pruebas, estos tres añaden utilidad concreta que Rider solo no proporciona.

La brecha entre los dos niveles comerciales es de $50 en el primer año y se reduce a aproximadamente $30 por año después de aplicar los descuentos por lealtad. Para trabajos serios con C#, las herramientas de perfilado a menudo justifican el Paquete Ultimate de .NET sobre Rider independiente. Para aprendizaje, trabajo como pasatiempo, y creación de contenido, el nivel gratuito es el punto de partida adecuado.

Lanzando Rider por Primera Vez

[3:57 - 4:30] De vuelta en la Toolbox, haz clic en Iniciar. Rider se abre e inmediatamente pregunta si importar configuraciones de VS Code. Omite la importación para comenzar desde cero a menos que tengas configuraciones significativas que específicamente desees llevar.

Eligiendo un Tema

[4:30 - 5:05] La primera pantalla de configuración ofrece cuatro temas: Oscuro, Oscuro de Visual Studio, Oscuro de IntelliJ, y Claro. La variante oscura de Visual Studio es una elección común ya que ofrece alto contraste y se lee claramente en diferentes pantallas. Para tu propia configuración, elige el que sea más fácil de leer durante sesiones largas; la elección no tiene ningún efecto funcional en el IDE.

Eligiendo un Mapa de Atajos de Teclado

[5:05 - 5:47] La pantalla de mapas de atajos de teclado ofrece tres opciones: atajos de Visual Studio, atajos de IntelliJ/JetBrains IDE, y atajos de VS Code. Esta es una elección significativa si cambias regularmente entre herramientas.

Él elige VS Code. El argumento es que Microsoft, al construir VS Code, tuvo la oportunidad de revisar las decisiones de atajos que estaban integradas en el Visual Studio original y simplificarlas. El resultado es que las acciones más utilizadas en VS Code se asignan a teclas individuales o combinaciones sencillas: F12 para Ir a Definición, F5 para Depurar, F1 para Buscar. Las asignaciones equivalentes en Visual Studio implican secuencias de varias teclas: Control+B o Control+G para Ir a Definición, Alt+F5 para Depurar. Menos pulsaciones de teclas para las mismas operaciones significa menos interrupciones cuando estás en un estado de flujo.

Si vienes de un largo historial con Visual Studio y tu memoria muscular ya está construida en torno a esas asignaciones, el mapa de teclas de Visual Studio es la opción natural. Si eres nuevo en el ecosistema o ya estás cómodo en VS Code, el mapa de teclas de VS Code lleva esos atajos más simples directamente a Rider.

Omitiendo Plugins en la Primera Instalación

[5:47 - 6:20] La pantalla de configuración final presenta una selección de plugins destacados: AI Assistant, IdeaVim, Azure Toolkit y más. Es mejor omitir todos ellos en la primera instalación para evitar complicaciones de solución de problemas. Los plugins se pueden instalar más tarde una vez que se confirme que la configuración base está funcionando. Haz clic en Continuar sin seleccionar nada.

Activando la Licencia Gratuita No Comercial

[6:20 - 6:57] Después de que el asistente se cierra, haz clic en el aviso de prueba en la barra de estado inferior. Un diálogo pregunta para qué estás usando Rider; para la mayoría de los lectores, "Aprendizaje y autoeducación" es la categoría apropiada. Haz clic en "Iniciar sesión o Registrarse."

El flujo de inicio de sesión abre una página del navegador. Inicia sesión con las credenciales de tu cuenta JetBrains. Una vez que la autenticación se complete, el navegador muestra una confirmación de éxito y puedes cerrar esa pestaña. De vuelta en Rider, acepta el acuerdo de uso no comercial y haz clic en "Iniciar uso no comercial." El aviso de prueba desaparece y Rider está completamente activado en el nivel gratuito.

Creando un Proyecto y Confirmando la Configuración

[6:57 - 7:48] Con la licencia resuelta, crear una nueva solución confirma que todo está funcionando de extremo a extremo. Desde la pantalla de bienvenida, haz clic en Nueva Solución. El selector de plantillas revela opciones estándar del SDK de .NET como Aplicación de Consola y Biblioteca de Clases.

Él selecciona Aplicación de Consola y la configura: ubicación de salida establecida en una carpeta Rider Projects bajo home, proyecto nombrado ConsoleApp1, formato de solución establecido en .slnx, marco establecido en .NET 10, idioma C#. Haga clic en Crear.

Rider estructura el proyecto y abre el editor. Agregue una segunda línea al archivo Program.cs generado para confirmar que el proyecto está corriendo correctamente:

Console.WriteLine("¡Hola, Mundo!");
Console.WriteLine("Esto es de Rider.");
Console.WriteLine("¡Hola, Mundo!");
Console.WriteLine("Esto es de Rider.");

Presiona F5 (con el mapa de teclas de VS Code) o haz clic en Ejecutar. Rider compila el proyecto y abre un panel de terminal en la parte inferior mostrando:

¡Hola, Mundo!
Esto es de Rider.

Una compilación exitosa y la salida correcta confirman que Rider está completamente operativo en Linux con .NET 10, sin ninguna configuración adicional más allá de lo que manejó la Caja de Herramientas.

Ajustando la Escala de la Interfaz

[7:48 - 8:13] Abre Configuración con Control+Coma y escribe "zoom" en el cuadro de búsqueda. Rider resalta todas las configuraciones coincidentes; estos resultados destacados hacen claro qué control hace qué.

Bajo Apariencia, establece el nivel de zoom del IDE al 150%. Cada panel escala junto: el árbol de archivos, el editor, las ventanas de herramientas, la barra de estado.

Una limitación que vale la pena conocer: Control+Más y Control+Menos ajustan solo el tamaño de fuente del editor. Usar esos atajos hace que el texto del código sea más grande, pero deja el árbol de archivos y las ventanas de herramientas en su tamaño original, lo que produce un diseño desequilibrado. La configuración de zoom de Apariencia es el control correcto para escalar todo el IDE de manera uniforme.

Manteniendo Rider Actualizado a través de la Caja de Herramientas

[8:13 - 8:43] La Caja de Herramientas se ejecuta en segundo plano y verifica periódicamente las actualizaciones de Rider. Cuando una nueva versión está disponible, aparece una notificación. Aplicar la actualización es un solo clic dentro de la Caja de Herramientas, sin necesidad de descarga o extracción manual. Esta es la recompensa principal por instalar a través de la Caja de Herramientas en lugar del archivo sin procesar.

Para mantener la Caja de Herramientas accesible después de reinicios, haz clic derecho en el ícono de Rider en la barra de tareas y selecciona "Fijar al Panel." También puedes buscar la Caja de Herramientas en tu lanzador de aplicaciones y fijarla directamente. De cualquier manera, el actualizador está a un clic de distancia siempre que lo necesites.

La Caja de Herramientas también maneja la desinstalación de Rider, el retroceso a una versión anterior, y la instalación de cualquier otra herramienta de JetBrains que desees agregar más tarde, todo desde la misma ventana.

El Caso de un IDE Multiplataforma

El principio subyacente compartido en la guía: el valor de un entorno de desarrollo se mide por lo poco que piensas en él. Cada vez que estás ajustando configuraciones, buscando un atajo o depurando por qué un panel se ve diferente, ese es tiempo no dedicado a escribir código. Un entorno consistente, donde sea que estés trabajando, mantiene ese tiempo de inactividad cerca de cero. Ya sea que la preferencia sea Rider, el C# Dev Kit para VS Code, o Visual Studio completo en Windows, el objetivo sigue siendo el mismo: configúralo, familiarízate con él, y luego deja de pensar en ello.

[9:00 - end] Para comenzar: descarga el Toolbox de JetBrains.com en lugar del archivo directo de Rider, extráelo en tu carpeta de inicio, y ejecuta el ejecutable ./jetbrains-toolbox desde el directorio bin. Después de instalar Rider, selecciona tu tema y mapa de teclas preferido en el asistente de lanzamiento, omite los plugins por ahora, y activa la licencia gratuita no comercial iniciando sesión en tu cuenta de JetBrains. Escalar el zoom de Apariencia al 150% asegura que todo el IDE sea legible en cualquier pantalla.

Mira el video completo en el canal de YouTube de Tim Corey canal para una demostración en vivo de cada paso junto a un escritorio de Linux Mint en funcionamiento.

Hero Worlddot related to Instalación de JetBrains Rider en Linux Mint
Hero Affiliate related to Instalación de JetBrains Rider en Linux Mint

Gana más compartiendo lo que te gusta

¿Creas contenidos para desarrolladores que trabajan con .NET, C#, Java, Python o Node.js? ¡Convierte tu experiencia en un ingreso extra!

Equipo de soporte de Iron

Estamos disponibles online las 24 horas, 5 días a la semana.
Chat
Email
Llámame