Przejdź do treści stopki
Iron Academy Logo
Naucz się C#
Naucz się C#

Inne Kategorie

Instalowanie JetBrains Rider na Linux Mint

[[academy-video-youtube({"vid": "ayew1XdeM90", "start_time": "0", "title": "Instalacja JetBrains Rider na Linux Mint", "creator": "Tim Corey", "length": "10m 40s"})]]

VS Code z C# Dev Kit pokrywa wiele funkcji, ale nie jest jedynym IDE dostępnym dla deweloperów C# na Linuxie. JetBrains Rider to w pełni funkcjonalna alternatywa, która działa na Windows, Mac i Linux w prawie ten sam sposób, co oznacza, że możesz zmieniać maszyny bez ponownego uczenia się swojego środowiska. Prawidłowe zainstalowanie, aby pozostawało aktualne bez ręcznego wysiłku, wymaga dodatkowego kroku, który łatwo przeoczyć, jeśli od razu wybierzesz pobranie archiwum.

Ten tutorial szczegółowo opisuje instalację JetBrains Rider na Linux Mint, w oparciu o serię Tima Corey. Omówimy używanie aplikacji Toolbox, aktywację licencji i początkową konfigurację środowiska, postępując od pierwszego uruchomienia do zweryfikowanego budowania.

Dlaczego Aplikacja Toolbox, a Nie Bezpośrednie Pobranie

[0:09 - 1:11] JetBrains oferuje bezposrednie archiwum .tar.gz dla Ridera na swojej stronie internetowej. Pobieranie i rozpakowywanie tego pliku dziala, ale tworzy problem z utrzymaniem: kazda kolejna wersja Rider laduje w osobnym folderze na Twoim komputerze, pozostawiajac wiele instalacji obok siebie, ktore musisz zarzadzac samodzielnie. Możesz uruchomić dowolną wersję, jaką chcesz, ale śledzenie, która jest bieżąca i usunięcie starych z czasem staje się uciążliwe.

Aplikacja Toolbox to rozwiązuje. Jest to lekka warstwa zarządzająca, która instaluje Rider na Twoim miejscu, śledzi zainstalowaną wersję i dostarcza aktualizacje jako powiadomienia, które można zastosować jednym kliknięciem. Zawsze uruchamiasz najnowszą wersję z jednego spójnego miejsca, a odinstalowanie jest równie czyste. Dla narzędzia, które planujesz używać długoterminowo, Toolbox to właściwy punkt startowy.

Aby go zdobyć, przejdź na JetBrains.com, przejdź do Products i wybierz Toolbox App zamiast Rider bezpośrednio. Strona wykrywa Linuxa i wstepnie wybiera wlasciwy .tar.gz do pobrania. Kliknij Pobierz i czekaj na zakończenie.

Rozpakowywanie i Uruchamianie Toolbox

[1:11 - 1:30] Po ukończeniu pobierania archiwum, otwórz je w menedżerze archiwów i rozpakuj do katalogu domowego, zachowując strukturę katalogu. Wynikiem jest folder z dlugim ciagiem wersji w nazwie, takim jak jetbrains-toolbox-2.x.x.xxxxx, a w srodku katalog bin zawierajacy plik wykonywalny jetbrains-toolbox.

Ten ciąg wersji w nazwie folderu jest nieporęczny. Pisanie pełnej ścieżki w terminalu jest podatne na błędy. preferowanym skrotem jest nawigacja do folderu bin w menedzerze plikow, klikniecie prawym przyciskiem myszy i wybranie "Otworz Terminal Tutaj" (czesto oznaczone jako "Otworz Terminal Wewnetrzny"). To przenosi Cie do terminala juz skierowanego na wlasciwy katalog, dzieki czemu mozna uruchomic:

./jetbrains-toolbox
./jetbrains-toolbox
SHELL

Uruchomienie tego przez terminal zamiast podwojnego klikniecia w menedzerze plikow pozwala zobaczyc wszelkie wyniki lub bledy przy jego uruchamianiu. Okno Narzedzi pojawia sie po chwili.

Poczatkowa konfigurowanie Narzedzi

[1:30 - 1:50] Pierwsze uruchomienie Narzedzi wymaga zaakceptowania umowy uzytkownika. Po odmowie mozliwosci wysylania anonimowych statystyk uzytkowania i potwierdzeniu swojego regionu, kliknij 'Start'. Narzedzia pokazuja przeszukiwalna liste kazdego produktu JetBrains dostepnego dla systemu Linux; mozna przewijac lub uzywac paska wyszukiwania u gory, aby trafic bezposrednio do tego, czego potrzebujesz.

Instalowanie Rider

[1:50 - 2:19] Wpisz 'Rider' w pasek wyszukiwania Narzedzi. Wyniki pokazuja All Products Pack i .NET Ultimate Pack obok samodzielnej pozycji Rider. Samodzielna lista zawiera adnotacje 'darmowe do niekomercyjnego uzytku'. Kliknij na 'Instaluj' przy tej pozycji i poczekaj na zakonczenie pobierania; to spora paczka, więc czas zależy od prędkości twojego połączenia. Po zakonczonym pobieraniu przycisk 'Instaluj' zamienia sie na 'Uruchom'.

Zrozumienie poziomow licencjonowania

[2:19 - 3:57] Przed uruchomieniem warto odwiedzic strone z cenami Rider na JetBrains.com, aby zrozumiec, co kazda opcja licencjonowania tak naprawde obejmuje. Zrozumienie tych opcji wczesnie oszczedza zamieszanie podczas aktywacji.

Darmowy poziom niekomercyjny jest darmowy, ale ograniczony do niekomercyjnego uzytku. JetBrains definiuje niekomercyjny uzytek jako nauke i samoedukacje, wklady w open-source, ktore nie generuja dochodu komercyjnego, tworzenie tresci i prace hobbystyczne. Wymagane jest konto JetBrains do jego aktywacji. Bez zalogowania, Rider dziala jako 30-dniowa wersja probna komercyjna, wiec konieczne bedzie ukonczenie kroku logowania przed zamknieciem tego okna.

Licencja komercyjna indywidualna kosztuje $169 rocznie tylko dla Rider. Ceny sa strukturalnie dostosowane, aby nagrodzic ciaglosc: drugi i trzeci rok przychodza z rabatem, poniewaz zaplaciles juz cene poczatkowa. JetBrains przedstawia to jako zachete do pozostania w subskrypcji zamiast jej anulowania i ponownego subskrybowania.

.NET Ultimate Pack zawiera siedem narzedzi za $219 rocznie, w tym Rider, ReSharper, ReSharper for C++, dotTrace, dotCover i dotMemory. Dla pracy wylacznie na Linuxie warto ocenic, ktore z tych narzedzi przyniosa najwieksza wartosc.

ReSharper i ReSharper for C++ sa rozszerzeniami dla Visual Studio. Jesli pracujesz w Windows z Visual Studio obok Rider na Linuxie, posiadanie ReSharper w tej samej subskrypcji to realna korzysc. Dla pracy wylacznie na Linuxie, te dwa narzedzia nie dostarcza nic bezposrednio uzytecznego.

dotTrace, dotCover i dotMemory sa niezaleznymi narzedziami do profilowania i analizy. dotTrace identyfikuje waskie gardla wydajnosci, dotCover mierzy pokrycie testowe, a dotMemory sledzi alokacje pamieci i przecieki. Dla kazdego projektu, gdzie diagnozujesz problemy czasu wykonania lub pilnujesz pokrycia testowego, te trzy narzedzia wnosza znacznie wiecej niz sam Rider.

Roznica miedzy dwoma poziomami komercyjnymi wynosi $50 w pierwszym roku i zmniejsza sie do okolo $30 rocznie po zastosowaniu rabatow lojalnosciowych. Dla powaznych prac C#, same narzedzia do profilowania czesto uzasadniaja wybor .NET Ultimate Pack zamiast samodzielnego Rider. Dla nauki, pracy hobbystycznej i tworzenia tresci, darmowy poziom jest wlasciwym punktem startowym.

Pierwsze uruchomienie Rider

[3:57 - 4:30] Wroc do Narzedzi i kliknij 'Uruchom'. Rider otwiera sie i od razu pyta, czy zaimportowac ustawienia z VS Code. Pomin import, aby zaczac z czysta karta, chyba ze masz istotne ustawienia, ktore chcesz koniecznie przeniesc.

Wybieranie motywu

[4:30 - 5:05] Pierwszy ekran konfiguracji oferuje cztery motywy: Dark, Visual Studio Dark, IntelliJ Dark i Light. Wariant ciemny Visual Studio jest popularnym wyborem, poniewaz oferuje wysoki kontrast i dobrze sie czyta na roznych wyswietlaczach. Dla wlasnej konfiguracji, wybierz ktorykolwiek motyw, ktory jest najlatwiejszy do czytania podczas dlugich sesji; wybor ten nie ma wplywu na funkcjonalnosc IDE.

Wybieranie skrotow klawiszowych

[5:05 - 5:47] Ekran skrotow oferuje trzy opcje: skroty Visual Studio, skroty IntelliJ/JetBrains IDE i skroty VS Code. To istotny wybor, jesli czesto zmieniasz narzedzia.

On wybiera VS Code. Argument jest taki, ze Microsoft, budujac VS Code, mial okazje ponownie przeanalizowac decyzje dotyczace skrotow zawarte w oryginalnym Visual Studio i je uproscic. Rezultatem jest to, ze najbardziej uzywane operacje w VS Code mapuja sie na pojedyncze klawisze lub prostsze kombinacje: F12 dla przejscia do definicji, F5 dla debugowania, F1 dla wyszukiwania. Rowne skroty w Visual Studio wymagaja sekwencji wieloklawiszowych: Control+B lub Control+G dla przejscia do definicji, Alt+F5 dla debugowania. Mniej nacisniec klawiszy dla tych samych operacji oznacza mniej przerw, gdy jest sie w stanie przeplywu pracy.

Jesli pochodzi sie z dlugotrwalego uzytkowania Visual Studio i jestes przyzwyczajony do tych skrotow, mapa skrotow Visual Studio jest naturalnym wyborem. Jesli jestes nowy w ekosystemie lub juz czujesz sie komfortowo w VS Code, mapa skrotow VS Code przenosi te prostsze skroty bezposrednio do Rider.

Pominiecie wtyczek przy pierwszej instalacji

[5:47 - 6:20] Ostatni ekran konfiguracji prezentuje wybor polecanych wtyczek: AI Assistant, IdeaVim, Azure Toolkit i inne. Najlepiej pominac wszystkie przy pierwszej instalacji, aby uniknac komplikacji z rozwiazywaniem problemow. Wtyczki mozna zainstalowac pozniej, gdy podstawa jest juz poprawnie skonfigurowana. Kliknij 'Kontynuuj' bez wybierania czegokolwiek.

Aktywowanie darmowej licencji niekomercyjnej

[6:20 - 6:57] Po zamknieciu kreatora kliknij powiadomienie o wersji probnej w dolnym pasku stanu. Dialog pyta, do czego uzywasz Rider; dla wiekszosci czytelnikow odpowiednia kategoria to 'Nauka i samoedukacja'. Kliknij 'Zaloguj lub Zarejestruj'.

Proces logowania otwiera strone w przegladarce. Zaloguj sie za pomoca danych do konta JetBrains. Po ukonczeniu uwierzytelniania przegladarka pokazuje potwierdzenie sukcesu i mozesz zamknac ta karte. Wroc do Rider, zaakceptuj umowe uzytkowania niekomercyjnego i kliknij 'Rozpocznij uzytkowanie niekomercyjne'. Powiadomienie o wersji probnej znika, a Rider jest w pelni aktywowany na darmowym poziomie.

Tworzenie projektu i potwierdzenie konfiguracji

[6:57 - 7:48] Po uporzadkowaniu licencjonowania, stworzenie nowego rozwiazania potwierdza, ze wszystko dziala od poczatku do konca. Z ekranu powitalnego kliknij 'Nowe Rozwiazanie'. Wybieracz szablonow ukazuje standardowe opcje .NET SDK, takie jak 'Aplikacja Konsolowa' i 'Biblioteka Klasy'.

Wybiera aplikacje konsolowa i konfiguruje ja: lokalizacja wyjscia ustawiona na folder Rider Projects w katalogu domowym, projekt nazwany ConsoleApp1, format rozwiazania ustawiony na .slnx, framework ustawiony na .NET 10, jezyk C#. Kliknij Utwórz.

Rider tworzy strukture projektu i otwiera edytor. Dodaj druga linie do wygenerowanego pliku Program.cs, aby potwierdzic, ze projekt dziala poprawnie:

Console.WriteLine("Cześć, Świecie!");
Console.WriteLine("To jest od Rider.");
Console.WriteLine("Cześć, Świecie!");
Console.WriteLine("To jest od Rider.");

Nacisnij F5 (z mapa skrotow VS Code) lub kliknij 'Uruchom'. Rider buduje projekt i otwiera panel terminala na dole pokazujacy:

Cześć, Świecie!
To jest od Rider.

Udana kompilacja i poprawny wynik potwierdzaja, ze Rider dziala w pelni na Linuxie z .NET 10, bez dodatkowej konfiguracji poza tym, co zalatwia Narzedzia.

Dostosowywanie skali UI

[7:48 - 8:13] Otworz Ustawienia z Control+Kropka i wpisz 'zoom' w pole wyszukiwania. Rider podswietla kazde pasujace ustawienie; te podswietlone wyniki jasno pokazuja, ktory kontroler dziala na co.

Pod 'Wyglad', ustaw poziom zoomu IDE na 150%. Kazdy panel skalowany jest razem: drzewo plikow, edytor, okna narzedzi, pasek stanu.

Jedno ograniczenie, o ktorym warto wiedziec: Control+Plus i Control+Minus dostosowuja tylko rozmiar czcionki edytora. Uzywanie tych skrotow powieksza text kodu, ale pozostawia drzewo plikow i okna narzedzi w ich pierwotnych rozmiarach, co prowadzi do niezrownowazonego uklad. Ustawienie zoom w 'Wygladzie' to wlasciwy kontroler do skalowania calego IDE jednorodnie.

Aktualizowanie Rider za Pomoca Narzedzi

[8:13 - 8:43] Narzedzia dzialaja w tle i okresowo sprawdzaja aktualizacje Rider. Gdy jest dostepna nowa wersja, pojawia sie powiadomienie. Zastosowanie aktualizacji wymaga jednego klikniecia w Narzedzia, bez recznego pobierania ani rozpakowywania. To podstawowa korzysc z instalacji przez Narzedzia, zamiast z archiwum surowego.

Aby Narzedzia byly dostepne po ponownym uruchomieniu, kliknij prawym przyciskiem myszy ikonke Rider na pasku zadan i wybierz 'Przypnij do Panelu'. Mozesz takze wyszukac same Narzedzia w swoim programie uruchamiajacym aplikacje i przypiac je bezposrednio. Tak czy inaczej, aktualizator jest jednym kliknieciem, gdy go potrzebujesz.

Narzedzia obsluguja takze dezinstalacje Rider, powroty do poprzedniej wersji i instalacje innych narzedzi JetBrains, ktore chcesz dodac pozniej, wszystko z tego samego okna.

Przypadek dla IDE wieloplatformowego

Zasada przewodnia, ktora dzieleni sie w przewodniku: wartosc srodowiska programistycznego mierzy sie tym, jak malo o nim myslisz. Kazdym razem, gdy dostosowujesz ustawienia, szukasz skrotu, czy debugujesz, dlaczego panel wyglada inaczej, to czas, ktory nie jest poswiecony na pisanie kodu. Spójne srodowisko, gdziekolwiek pracujesz, utrzymuje te koszty przy prawie zerowym poziomie. Niezaleznie od tego, czy preferujesz Rider, C# Dev Kit dla VS Code, czy pelne Visual Studio na Windows, cel pozostaje ten sam: skonfiguruj to, poczuj sie z tym wygodnie, a potem przestan o tym myslec.

[9:00 - end] Aby zaczac: pobierz Toolbox z JetBrains.com zamiast bezposrednio archiwum Rider, rozpakuj go do katalogu domowego i uruchom plik wykonywalny ./jetbrains-toolbox z katalogu bin. Po zainstalowaniu Rider, wybierz preferowany motyw i mape skrotow w kreatorze uruchamiania, pomin na razie wtyczki i aktywuj darmowa licencje niekomercyjna, logujac sie na swoje konto JetBrains. Skalowanie wygladu do 150% zapewnia, ze cale IDE jest czytelne na dowolnym wyswietlaczu.

Obejrzyj caly film na kanale YouTube Tim Corey channel, aby zobaczyc na zywo przewodnik przez kazdy krok wraz z pracujacym pulpitem Linux Mint.

Hero Worlddot related to Instalowanie JetBrains Rider na Linux Mint
Hero Affiliate related to Instalowanie JetBrains Rider na Linux Mint

Zarabiaj więcej, dzieląc się tym, co kochasz

Tworzysz treści dla deweloperów pracujących z .NET, C#, Java, Python, czy Node.js? Zamień swoją wiedzę specjalistyczną na dodatkowy dochód!

Zespół wsparcia Iron

Jesteśmy online 24 godziny, 5 dni w tygodniu.
Czat
E-mail
Zadzwoń do mnie