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

Inne Kategorie

Instalowanie JetBrains Rider na Linux Mint

Tim Corey
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 bezpośrednie archiwum .tar.gz dla Rider na swojej stronie internetowej. Pobranie i rozpakowanie tego pliku działa, ale tworzy problem z utrzymaniem: każda kolejna wersja Rider trafia do osobnego folderu na twojej maszynie, pozostawiając wiele instalacji obok siebie, które musisz sam zarządzać. 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 Linux i automatycznie wybiera poprawne pobranie .tar.gz. 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 długim ciągiem wersji w nazwie, coś w stylu jetbrains-toolbox-2.x.x.xxxxx, a w środku katalog bin zawierający 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 skrótem jest nawigacja do folderu bin w menedżerze plików, kliknięcie prawym przyciskiem myszy i wybranie opcji "Otwórz terminal tutaj" (często oznaczane jako "Otwórz terminal wewnętrzny"). 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; jest to duzy pakiet, wiec czas zalezy od szybkosci Twojego polaczenia. 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 Aplikację Konsolową i konfiguruje ją: lokalizacja wyjściowa ustawiona na folder Rider Projects w katalogu domowym, projekt nazwany ConsoleApp1, format rozwiązania ustawiony na .slnx, framework ustawiony na .NET 10, język C#. Kliknij Utwórz.

Rider tworzy strukture projektu i otwiera edytor. Dodaj drugą linię do wygenerowanego pliku Program.cs, aby potwierdzić, że projekt działa poprawnie:

Console.WriteLine("Hello, World!");
Console.WriteLine("To jest od Rider.");
Console.WriteLine("Hello, World!");
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:

Hello, World!
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 - koniec] Aby rozpocząć: pobierz Toolbox z JetBrains.com zamiast bezpośrednio archiwum Rider, wyodrębnij go do swojego folderu 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!

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
Email
Zadzwon do mnie