Installation von JetBrains Rider auf Linux Mint
VS Code mit dem C# Dev Kit deckt viele Bereiche ab, aber es ist nicht die einzige IDE, die C#-Entwicklern auf Linux zur Verfügung steht. JetBrains Rider ist eine voll ausgestattete Alternative, die auf Windows, Mac und Linux auf nahezu die gleiche Weise läuft, was bedeutet, dass Sie die Maschinen wechseln können, ohne Ihre Umgebung neu lernen zu müssen. Die korrekte Installation, sodass sie ohne manuellen Aufwand auf dem neuesten Stand bleibt, erfordert einen zusätzlichen Schritt, der leicht zu übersehen ist, wenn Sie direkt zum Archiv-Download gehen.
Dieses Tutorial beschreibt die Installation von JetBrains Rider auf Linux Mint, basierend auf Tim Coreys Serie. Wir behandeln die Verwendung der Toolbox-App, die Lizenzaktivierung und die anfängliche Umgebungskonfiguration, beginnend mit dem ersten Start bis hin zu einem verifizierten Build.
Warum die Toolbox-App und nicht der Direkt-Download
[0:09 - 1:11] JetBrains bietet ein direktes .tar.gz-Archiv für Rider auf seiner Website an. Das Herunterladen und Entpacken dieser Datei funktioniert, aber es schafft ein Wartungsproblem: Jede nachfolgende Rider-Version landet in einem separaten Ordner auf Ihrem Rechner, was zu mehreren parallelen Installationen führt, die Sie selbst verwalten. Sie können jede Version starten, die Sie möchten, aber den Überblick darüber zu behalten, welche aktuell ist, und alte zu entfernen, wird im Laufe der Zeit mühsam.
Die Toolbox-App löst das. Es ist eine leichte Verwaltungsschicht, die Rider in Ihrem Namen installiert, die installierte Version verfolgt und Updates als Benachrichtigungen liefert, die Sie mit einem Klick anwenden können. Sie starten immer die neueste Version von einem konsistenten Ort aus, und das Deinstallieren ist ebenso sauber. Für ein Werkzeug, das Sie langfristig nutzen wollen, ist die Toolbox der richtige Ausgangspunkt.
Um es zu bekommen, gehen Sie auf JetBrains.com, navigieren Sie zu Produkte und wählen Sie die Toolbox-App anstatt Rider direkt. Die Seite erkennt Linux und wählt den korrekten .tar.gz-Download vorab aus. Klicken Sie auf Download und warten Sie, bis es abgeschlossen ist.
Extrahieren und Ausführen der Toolbox
[1:11 - 1:30] Sobald das Archiv heruntergeladen ist, öffnen Sie es in Ihrem Archivmanager und extrahieren Sie es in Ihren Home-Ordner, wobei Sie die Verzeichnisstruktur intakt halten. Das Ergebnis ist ein Ordner mit einer langen Versionszeichenfolge im Namen, etwa wie jetbrains-toolbox-2.x.x.xxxxx, und darin ein bin-Verzeichnis, das die jetbrains-toolbox-Ausführungsdatei enthält.
Diese Versionszeichenfolge im Ordnernamen ist der unangenehme Teil. Die vollständigen Pfadnamen im Terminal einzugeben, ist fehleranfällig; Ein bevorzugter Shortcut ist, zum bin-Ordner im Dateimanager zu navigieren, rechtszuklicken und "Terminal hier öffnen" (oft als "Internes Terminal öffnen" bezeichnet) auszuwählen. Das bringt Sie in ein Terminal, das bereits auf das richtige Verzeichnis zeigt, sodass Sie starten können:
./jetbrains-toolbox
./jetbrains-toolbox
Es über das Terminal anstelle des Doppelklicks im Dateimanager auszuführen, ermöglicht es Ihnen, alle Ausgaben oder Fehler beim Start zu sehen. Das Toolbox-Fenster erscheint nach einem Moment.
Anfängliche Toolbox-Einrichtung
[1:30 - 1:50] Beim ersten Öffnen der Toolbox werden Sie aufgefordert, die Benutzervereinbarung zu akzeptieren. Nachdem Sie die Option, anonyme Nutzungsstatistiken zu senden, abgelehnt und Ihre Region bestätigt haben, klicken Sie auf Start. Die Toolbox zeigt eine durchsuchbare Liste aller für Linux verfügbaren JetBrains-Produkte; Sie können durchscrollen oder die Suchleiste oben verwenden, um direkt zu dem zu springen, was Sie benötigen.
Installation von Rider
[1:50 - 2:19] Geben Sie "Rider" in die Suchleiste der Toolbox ein. Die Ergebnisse zeigen das All Products Pack und das .NET Ultimate Pack neben einem eigenständigen Rider-Eintrag. Die eigenständige Liste bemerkt "kostenlos für nicht-kommerzielle Nutzung." Klicken Sie auf Install bei diesem Eintrag und warten Sie, bis der Download abgeschlossen ist; Es ist ein umfangreiches Paket, daher hängt die Zeit von Ihrer Verbindungsgeschwindigkeit ab. Sobald es abgeschlossen ist, ersetzt eine Starttaste die Installationsschaltfläche.
Verstehen der Lizenzstufen
[2:19 - 3:57] Bevor Sie starten, hilft ein Umweg zur Preisübersichtsseite von Rider auf JetBrains.com zu erklären, was jede Lizenzstufe tatsächlich abdeckt. Diese Optionen frühzeitig zu verstehen, erspart Verwirrung während der Aktivierung.
Die freie nicht-kommerzielle Stufe ist kostenlos, aber auf nicht-kommerzielle Nutzung beschränkt. JetBrains definiert nicht-kommerzielle Nutzung als Lernen und Selbstbildung, Beiträge zu Open Source, die kein kommerzielles Einkommen erzielen, Inhaltserstellung und Hobbyentwicklung. Ein JetBrains-Konto ist erforderlich, um es zu aktivieren. Ohne Anmeldung läuft Rider stattdessen als 30-Tage-kommerzielle Testversion, also müssen Sie den Anmeldevorgang abschließen, bevor dieses Fenster sich schließt.
Die kommerzielle Einzelplatzlizenz kostet 169 USD pro Jahr nur für Rider. Die Preisstruktur ist so gestaltet, dass Kontinuität belohnt wird: Das zweite und dritte Jahr kommen mit einem Rabatt, da Sie den Anfangspreis bereits bezahlt haben. JetBrains rahmt dies als Anreiz ein, im Abonnement zu bleiben, anstatt es zu kündigen und wieder anzumelden.
Das .NET Ultimate Pack bündelt sieben Tools für 219 USD pro Jahr, darunter Rider, ReSharper, ReSharper für C++, dotTrace, dotCover und dotMemory. Für einen reinen Linux-Workflow lohnt es sich zu evaluieren, welche dieser Tools den größten Mehrwert bieten.
ReSharper und ReSharper für C++ sind Visual Studio-Erweiterungen. Wenn Sie unter Windows mit Visual Studio neben Rider auf Linux arbeiten, ist ReSharper im selben Abonnement ein echter Vorteil. Für einen reinen Linux-Workflow bieten diese beiden Tools nichts direkt Nützliches.
dotTrace, dotCover und dotMemory sind eigenständige Profiling- und Analysetools. dotTrace identifiziert Leistungsengpässe, dotCover misst die Testdeckung und dotMemory verfolgt die Speicherzuweisung und -lecks. Für jedes Projekt, bei dem Sie Laufzeitprobleme diagnostizieren oder die Testabdeckung im Auge behalten, bieten diese drei konkreten Nutzen, die Rider allein nicht bietet.
Die Lücke zwischen den beiden kommerziellen Stufen beträgt im ersten Jahr 50 USD und verringert sich nach Anwendung der Treuerabatte auf etwa 30 USD pro Jahr. Für ernsthaftes C#-Arbeiten rechtfertigen die Profilierungstools alleine oft das .NET Ultimate Pack gegenüber dem eigenständigen Rider. Für Lernen, Hobbyarbeit und Inhaltserstellung ist die freie Stufe der richtige Ausgangspunkt.
Zum ersten Mal Rider starten
[3:57 - 4:30] Zurück in der Toolbox, klicken Sie auf Start. Rider öffnet sich und fragt sofort, ob Einstellungen aus VS Code importiert werden sollen. Überspringen Sie den Import, um mit einem leeren Blatt zu beginnen, es sei denn, Sie haben bedeutungsvolle Einstellungen, die Sie speziell übernehmen möchten.
Ein Thema auswählen
[4:30 - 5:05] Der erste Konfigurationsbildschirm bietet vier Themen an: Dunkel, Visual Studio Dunkel, IntelliJ Dunkel und Hell. Die Visual Studio Dunkel-Variante ist eine häufige Wahl, da sie einen hohen Kontrast bietet und auf verschiedenen Displays gut lesbar ist. Für Ihre eigene Einrichtung wählen Sie das aus, was während langer Sitzungen am einfachsten zu lesen ist; die Wahl hat keinen funktionalen Einfluss auf die IDE.
Eine Tastenbelegung auswählen
[5:05 - 5:47] Der Tastenbelegungsbildschirm bietet drei Optionen: Visual Studio-Verknüpfungen, IntelliJ/JetBrains IDE-Verknüpfungen und VS Code-Verknüpfungen. Dies ist eine bedeutungsvolle Entscheidung, wenn Sie regelmäßig zwischen den Tools wechseln.
Er wählt VS Code. Das Argument ist, dass Microsoft bei der Entwicklung von VS Code die Möglichkeit hatte, die Verknüpfungsentscheidungen, die in das ursprüngliche Visual Studio eingebaut wurden, zu überdenken und zu vereinfachen. Das Ergebnis ist, dass die meistgenutzten Aktionen in VS Code auf einzelne Tasten oder einfache Kombinationen abgebildet wurden: F12 für "Gehe zur Definition", F5 für Debugging, F1 für Suche. Die entsprechenden Bindungen in Visual Studio beinhalten Mehrtastenfolgen: Steuerung+B oder Steuerung+G für "Gehe zur Definition", Alt+F5 für Debugging. Weniger Tastenanschläge für dieselben Operationen bedeuten weniger Unterbrechungen, wenn Sie sich im Flow befinden.
Wenn Sie aus einem langen Visual Studio-Hintergrund kommen und Ihre Muskelgedächtnis bereits um diese Bindungen herum aufgebaut ist, ist die Visual Studio-Tastenbelegung die natürliche Wahl. Wenn Sie neu im Ökosystem sind oder sich bereits in VS Code wohlfühlen, trägt die VS Code-Tastenbelegung diese einfacheren Verknüpfungen direkt zu Rider.
Plugins beim ersten Installieren überspringen
[5:47 - 6:20] Der letzte Einrichtungsbildschirm präsentiert eine Auswahl an empfohlenen Plugins: AI Assistant, IdeaVim, Azure Toolkit und mehr. Es ist am besten, alle davon bei der ersten Installation zu überspringen, um Komplikationen bei der Fehlerbehebung zu vermeiden. Plugins können später installiert werden, sobald die Basiseinrichtung bestätigt ist. Klicken Sie auf Fortsetzen, ohne etwas auszuwählen.
Die kostenlose, nicht-kommerzielle Lizenz aktivieren
[6:20 - 6:57] Nachdem der Assistent geschlossen wurde, klicken Sie auf die Testmeldung in der unteren Statusleiste. Ein Dialog fragt, wofür Sie Rider verwenden; für die meisten Leser ist "Lernen und Selbstbildung" die richtige Kategorie. Klicken Sie auf "Einloggen oder Registrieren".
Der Anmeldevorgang öffnet eine Browserseite. Melden Sie sich mit Ihren JetBrains-Accountdaten an. Sobald die Authentifizierung abgeschlossen ist, zeigt der Browser eine Erfolgsmeldung und Sie können dieses Tab schließen. Zurück in Rider akzeptieren Sie die Vereinbarung zur nicht-kommerziellen Nutzung und klicken Sie auf "Nicht-kommerzielle Nutzung starten." Die Testmeldung verschwindet und Rider ist vollständig unter der freien Stufe aktiviert.
Ein Projekt erstellen und die Einrichtung bestätigen
[6:57 - 7:48] Nachdem die Lizenzierung geklärt ist, das Erstellen einer neuen Lösung bestätigt, dass alles von End zu End funktioniert. Klicken Sie auf dem Begrüßungsbildschirm auf Neue Lösung. Der Vorlagen-Auswähler zeigt Standard-.NET SDK Optionen an, wie Konsolenanwendung und Klassenbibliothek.
Er wählt Console App und konfiguriert sie: Ausgabeort wird auf einen Rider Projects-Ordner unter home gesetzt, Projekt benannt ConsoleApp1, Lösungsformat auf .slnx gesetzt, Framework auf .NET 10, Sprache C#. Klicken Sie auf Erstellen.
Rider erstellt das Projektgerüst und öffnet den Editor. Fügen Sie eine zweite Zeile zur generierten Program.cs-Datei hinzu, um zu bestätigen, dass das Projekt korrekt läuft:
Console.WriteLine("Hallo, Welt!");
Console.WriteLine("Das ist von Rider.");
Console.WriteLine("Hallo, Welt!");
Console.WriteLine("Das ist von Rider.");
Drücken Sie F5 (mit der VS Code-Tastenbelegung) oder klicken Sie auf Ausführen. Rider baut das Projekt und öffnet ein Terminalfenster unten, das folgendes zeigt:
Hallo, Welt!
Das ist von Rider.
Ein erfolgreicher Build und korrekte Ausgabe bestätigen, dass Rider vollständig auf Linux funktioniert, mit .NET 10, ohne zusätzliche Konfiguration über das hinaus, was die Toolbox erledigt hat.
Die Benutzeroberflächenskala anpassen
[7:48 - 8:13] Öffnen Sie die Einstellungen mit Steuerung+Komma und geben Sie "Zoom" in das Suchfeld ein. Rider hebt jede passende Einstellung hervor; diese hervorgehobenen Ergebnisse machen klar, welches Steuerelement was tut.
Unter Erscheinungsbild stellen Sie die IDE-Zoomstufe auf 150% ein. Jedes Panel skaliert zusammen: der Dateibaum, der Editor, die Werkzeugfenster, die Statusleiste.
Eine bekannte Einschränkung: Control+Plus und Control+Minus passen nur die Schriftgröße im Editor an. Der Code wird größer, aber der Dateibaum und die Werkzeugfenster bleiben unverändert, was ein unausgewogenes Layout ergibt. Die Einstellung für Zoom im Erscheinungsbild ist die richtige Steuerung, um die gesamte IDE einheitlich zu skalieren.
Aktualisieren von Rider über die Toolbox
[8:13 - 8:43] Die Toolbox läuft im Hintergrund und überprüft regelmäßig auf Rider-Updates. Wenn eine neue Version verfügbar ist, wird eine Benachrichtigung angezeigt. Das Anwenden des Updates erfolgt mit einem Klick in der Toolbox, ohne dass ein manueller Download oder eine Extraktion erforderlich ist. Das ist der Hauptvorteil, wenn man über die Toolbox installiert statt aus dem Roharchiv.
Um die Toolbox nach Neustarts zugänglich zu halten, klicken Sie mit der rechten Maustaste auf das Rider-Symbol in der Taskleiste und wählen Sie "An Taskleiste anheften". Sie können auch in Ihrem Anwendungsstarter nach der Toolbox suchen und diese direkt anheften. So oder so, der Updater ist nur einen Klick entfernt, wann immer Sie ihn brauchen.
Die Toolbox verwaltet auch die Deinstallation von Rider, das Zurücksetzen auf eine vorherige Version und die Installation weiterer JetBrains-Tools, die Sie später hinzufügen möchten, alles aus demselben Fenster.
Der Vorteil einer plattformübergreifenden IDE
Das zugrunde liegende Prinzip im Leitfaden: Der Wert einer Entwicklungsumgebung bemisst sich daran, wie wenig man über sie nachdenkt. Immer wenn Sie Einstellungen anpassen, eine Verknüpfung suchen oder herausfinden, warum ein Panel anders aussieht, ist das Zeit, die nicht zum Schreiben von Code genutzt wird. Eine konsistente Umgebung, unabhängig davon, wo Sie arbeiten, hält diesen Overhead nahe null. Ob die Präferenz Rider, das C# Dev Kit für VS Code oder das volle Visual Studio unter Windows ist, das Ziel bleibt dasselbe: es einrichten, sich damit wohlfühlen und dann nicht mehr darüber nachdenken.
[9:00 - Ende] Um zu beginnen: laden Sie die Toolbox von JetBrains.com herunter, anstatt direkt das Rider-Archiv, entpacken Sie es in Ihren Home-Ordner und führen Sie die ./jetbrains-toolbox-Ausführungsdatei aus dem bin-Verzeichnis aus. Nach der Installation von Rider wählen Sie Ihr bevorzugtes Thema und Tastenkürzel im Startassistenten, überspringen Sie vorerst Plugins und aktivieren Sie die kostenlose nicht-kommerzielle Lizenz, indem Sie sich in Ihr JetBrains-Konto einloggen. Die Skalierung des Zooms im Erscheinungsbild auf 150% stellt sicher, dass die gesamte IDE auf jedem Display lesbar ist.
Sehen Sie sich das vollständige Video auf dem YouTube Kanal von Tim Corey an, um eine Live-Demonstration aller Schritte zusammen mit einem funktionierenden Linux Mint Desktop zu sehen.
