Linux Mint üzerine JetBrains Rider Kurulumu
[[academy-video-youtube({"vid": "ayew1XdeM90", "start_time": "0", "title": "JetBrains Rider'ın Linux Mint'e Yüklenmesi", "creator": "Tim Corey", "length": "10m 40s"})]]
C# Dev Kit ile birlikte VS Code geniş bir alanı kapsar, ancak Linux'taki C# geliştiricilerine sunulan tek IDE değildir. JetBrains Rider, neredeyse aynı şekilde Windows, Mac ve Linux üzerinde çalışan, makineleri değiştirirken ortamınızı yeniden öğrenmeden geçiş yapabilmenizi sağlayan tam özellikli bir alternatiftir. Doğru yüklendiğinden emin olmak için, manuel çaba gerektirmeden güncel kalmasını sağlamak için kaçırılması kolay bir ek adım atar, eğer doğrudan arşiv indirmesine giderseniz.
Bu eğitim, Tim Corey'nin serisine dayanarak Linux Mint üzerinde JetBrains Rider'ın kurulumunu detaylandırıyor. İlk açılıştan doğrulanmış bir yapıya kadar ilerlemeyi takip ederek Toolbox uygulaması, lisans aktivasyonu ve başlangıç ortamı yapılandırmasını ele alacağız.
Neden Toolbox Uygulaması, Doğrudan İndirme Değil
[0:09 - 1:11] JetBrains web sitesinde Rider için doğrudan bir .tar.gz arşivi sunar. Bu dosyayı indirmek ve çıkarmak çalışır, ancak bir bakım problemi yaratır: Her ardışık Rider sürümü makinenizde ayrı bir klasörde yer alır ve çoklu yan yana kurulumlar sizi yönetmeye bırakır. İstediğiniz versiyonu başlatabilirsiniz, ancak hangisinin güncel olduğunu takip etmek ve eski olanları kaldırmak zamanla sıkıcı hale gelir.
Toolbox uygulaması bunu çözer. Sizin adınıza Rider'ı kuran, kurulu sürümü izleyen ve güncellemeleri tek tıklama ile uygulayabileceğiniz bildirimler olarak sunan hafif bir yönetim katmanıdır. Her zaman en son sürümü tek bir tutarlı yerden başlatırsınız ve kaldırmak da aynı derecede temizdir. Uzun süreli kullanmayı planladığınız bir araç için Toolbox doğru başlangıç noktasıdır.
Bunu edinmek için, JetBrains.com adresine gidin, Ürünler'e gidin ve doğrudan Rider yerine Toolbox Uygulaması'nı seçin. Site Linux'u algılar ve doğru .tar.gz indirmeyi önceden seçer. İndirme butonuna basın ve tamamlanmasını bekleyin.
Toolbox'ı Çıkarmak ve Çalıştırmak
[1:11 - 1:30] Arşiv indirmeyi bitirdikten sonra, arşiv yöneticinizde açın ve dizin yapısını aynen koruyarak ev klasörünüze çıkarın. Sonuç, adında uzun bir sürüm dizgesi olan, jetbrains-toolbox-2.x.x.xxxxx gibi bir klasör ve içinde jetbrains-toolbox çalıştırılabilir dosyasını içeren bir bin dizini olur.
Klasör adındaki sürüm dizesi hantal bir kısımdır. Terminalde tam yolu yazmak hataya açık; tercih edilen kısayol, dosya yöneticisinde bin klasörüne gitmek, sağ tıklamak ve "Terminali Burada Aç" (genellikle "Dahili Terminal Aç" olarak etiketlenir) seçeneğini seçmektir. Bu, sizi doğru dizine yönlendirilmiş bir terminale bırakır, böylece çalıştırabilirsiniz:
./jetbrains-toolbox./jetbrains-toolboxDosya yöneticisinde çift tıklama yapmak yerine terminalden çalıştırmak, başlangıçta her türlü çıktı veya hatayı görmenizi sağlar. Bir an sonra Toolbox penceresi görünür.
Başlangıç Toolbox Ayarı
[1:30 - 1:50] Toolbox ilk açıldığında, kullanıcı sözleşmesini kabul etmenizi ister. Anonim kullanım istatistiklerini göndermek seçeneğini geri çevirip bölgenizi onayladıktan sonra Başla'ya tıklayın. Toolbox, Linux için mevcut olan her JetBrains ürününün aranabilir bir listesini gösterir; ihtiyacınız olan yere doğrudan atlamak için aşağı kaydırabilir veya üstteki arama çubuğunu kullanabilirsiniz.
Rider'ı Yükleme
[1:50 - 2:19] Toolbox arama çubuğuna "Rider" yazın. Sonuçlar, Tüm Ürünler Paketi ve .NET Ultimate Paketi'ni bağımsız bir Rider girdisiyle birlikte gösterir. Bağımsız liste, "ticari olmayan kullanım için ücretsiz" olduğunu belirtir. O girdi üzerindeki Yükle'ye tıklayın ve indirme işleminin bitmesini bekleyin; Büyük bir paket olduğu için zaman bağlantı hızınıza bağlıdır. Tamamlanınca, Yükle butonunun yerini Başlat butonu alır.
Lisans Katmanlarını Anlamak
[2:19 - 3:57] Başlatmadan önce, JetBrains.com üzerindeki Rider fiyatlandırma sayfasına yapılan bir detour, her bir lisans katmanının tam olarak neyi kapsadığını açıklar. Bu seçenekleri önceden anlamak, etkinleştirme sırasında karışıklık yaşamayı önler.
Ticari olmayan ücretsiz katman ücretsizdir, ancak ticari olmayan kullanım kapsamında. JetBrains, ticari olmayan kullanımı gelir getirmeyen öğrenme ve öz eğitim, açık kaynak katkıları, içerik oluşturma ve hobi geliştirme olarak tanımlar. Bunu etkinleştirmek için bir JetBrains hesabı gereklidir. Oturum açmadan, Rider 30 günlük ticari bir deneme olarak çalışır, bu nedenle bu pencere kapanmadan önce oturum açma adımını tamamlamanız gerekecek.
Ticari bireysel lisans sadece Rider için yıllık $169'dur. Fiyatlandırma, devamlılığı ödüllendirecek şekilde yapılandırılmıştır: ikinci ve üçüncü yıllar indirimle gelir çünkü başlangıç fiyatını zaten ödemişsinizdir. JetBrains, bunu aboneliği iptal etmek yerine devam etmenize teşvik olarak öne çıkarır.
.NET Ultimate Paketi, Rider, ReSharper, ReSharper for C++, dotTrace, dotCover ve dotMemory dahil olmak üzere yedi aracı yıllık $219'ya paketler. Sadece bir Linux iş akışı için, bu araçların hangilerinin en değerli olduğunu değerlendirmek önemlidir.
ReSharper ve ReSharper for C++, Visual Studio uzantılarıdır. Windows üzerinde Visual Studio ile Linux'ta Rider çalışıyorsanız, aynı abonelik içinde ReSharper olması gerçek bir faydadır. Sadece Linux üzerinde bir iş akışı için, bu iki araç doğrudan kullanışlı hiçbir şey sunmaz.
dotTrace, dotCover ve dotMemory bağımsız profil oluşturma ve analiz araçlarıdır. dotTrace performans darboğazlarını tanımlar, dotCover test kapsamını ölçer ve dotMemory bellek tahsisatı ve sızıntılarını izler. Çalışma zamanı problemlerini tanıladığınız veya test kapsamınızı takip ettiğiniz her projede, bu üçü Rider'ın tek başına sağlamadığı somut bir fayda ekler.
@@--CODE-5400--@@, ticari alanlar arasında ilk yıl için $50 ve sadakat indirimleri uygulandıktan sonra yaklaşık $30'a düşen bir fark var. C# ile ciddi çalışma için, profil araçları genellikle tek başına Rider yerine .NET Ultimate Paketini haklı çıkarır. Öğrenme, hobi çalışmaları ve içerik oluşturma için, ücretsiz katman doğru başlangıç noktasıdır.
Rider'ı İlk Kez Başlatma
[3:57 - 4:30] Toolbox'a geri dönün, Başlat'a tıklayın. Rider açılır ve hemen VS Code'dan ayarları içe aktarmayı sorar. Anlamlı taşımak istediğiniz ayarlar olmadıkça temiz bir başlangıç yapmak için içe aktarmayı atlayın.
Bir Tema Seçme
[4:30 - 5:05] İlk yapılandırma ekranı dört tema sunar: Koyu, Visual Studio Koyu, IntelliJ Koyu ve Açık. Visual Studio koyu varyantı, yüksek kontrast sunduğu ve farklı ekranlarda net okunduğu için yaygın bir tercihtir. Kendi kurulumunuz için, uzun oturumlar sırasında okumayı en kolay bulduğunuzu seçin; tercihin, IDE üzerinde herhangi bir işlevsel etkisi yoktur.
Bir Keymap Seçme
[5:05 - 5:47] Tuş haritası ekranı üç seçenek sunar: Visual Studio kısa yolları, IntelliJ/JetBrains IDE kısa yolları ve VS Code kısa yolları. Araçlar arasında düzenli olarak geçiş yapıyorsanız bu önemli bir seçimdir.
VS Code'u seçiyor. Argümanı, Microsoft'un VS Code'u inşa ederken, orijinal Visual Studio'ya içine yerleştirilen kısayol kararlarını gözden geçirme ve onları kolaylaştırma fırsatı olduğudur. Sonuç, VS Code'daki en çok kullanılan eylemlerin tek tuş veya basit kombinasyonlara haritalanmasıdır: Tanıma Git için F12, Hata Ayıkla için F5, Arama için F1. Visual Studio'daki eşdeğer bağlamalar çoklu tuş dizilerini içerir: Tanıma Git için Control+B veya Control+G, Hata Ayıkla için Alt+F5. Aynı işlemler için daha az tuş vuruşu, akış durumunda olduğunuzda daha az kesintiye neden olur.
Uzun süredir Visual Studio geçmişiniz varsa ve kas hafızanız zaten o bağlamalara göre oluşturulmuşsa, Visual Studio tuş haritası doğal seçimdir. Ecosisteme yeniyseniz veya VS Code'da zaten rahatsanız, VS Code tuş haritası o basit kısayolları doğrudan Rider'a taşır.
İlk Kurulumda Eklentileri Atlamak
[5:47 - 6:20] Son kurulum ekranı bir dizi seçili eklentiyi sunar: AI Asistanı, IdeaVim, Azure Araç Kutusu ve daha fazlası. Kurulumdan sonra sorun giderme güçlüklerinden kaçınmak için ilk yüklemede bunların hepsini atlamak en iyisidir. Kurulumun doğru çalıştığı onaylandıktan sonra eklentiler daha sonra yüklenebilir. Devam'a tıklayın, hiçbir şey seçmeden.
Ücretsiz Ticari Olmayan Lisansı Aktive Etme
[6:20 - 6:57] Sihirbaz kapandıktan sonra, alt durum çubuğunda deneme bildirimine tıklayın. Bir iletişim kutusu Rider'ı ne için kullandığınızı soruyor; çoğu okuyucu için "Öğrenme ve öz eğitim" uygun kategoridir. "Giriş yap veya Kaydol"'e tıklayın.
Giriş akışı bir tarayıcı sayfası açar. JetBrains hesap kimlik bilgilerinizle oturum açın. Kimlik doğrulama tamamlandığında, tarayıcı bir başarı teyidi gösterir ve o sekmeyi kapatabilirsiniz. Rider'a geri döndüğünüzde, ticari olmayan kullanım sözleşmesini kabul edin ve "Ticari olmayan kullanıma başla"'ya tıklayın. Deneme bildirimi kaybolur ve Rider ücretsiz katman altında tamamen aktive edilir.
Bir Proje Oluşturma ve Kurulumu Onaylama
[6:57 - 7:48] Lisanslama düzenlendikten sonra yeni bir çözüm oluşturmak, her şeyin baştan sona çalıştığını doğrular. Karşılama ekranından, Yeni Çözüm'e tıklayın. Şablon seçim ekranı standart .NET SDK seçeneklerini gösterir, Konsol Uygulaması ve Sınıf Kütüphanesi gibi.
Konsol Uygulaması'nı seçer ve yapılandırır: çıktı konumu home altındaki bir Rider Projects klasörüne ayarlanmış, proje adı ConsoleApp1, çözüm formatı .slnx olarak ayarlanmış, çerçeve .NET 10, dil C# olarak ayarlanmış. Oluştur'a tıklayın.
Rider projeyi oluşturur ve editörü açar. Projeyi doğru çalıştırdığını doğrulamak için oluşturulan Program.cs dosyasına ikinci bir satır ekleyin:
Console.WriteLine("Merhaba, Dünya!");
Console.WriteLine("Bu Rider'dandır.");Console.WriteLine("Merhaba, Dünya!");
Console.WriteLine("Bu Rider'dandır.");F5'e (VS Code tuş haritası ile) veya Çalıştır'a tıklayın. Rider projeyi derler ve altta bir terminal paneli açar, şu gösterilir:
Merhaba, Dünya!
Bu Rider'dandır.Başarılı bir derleme ve doğru çıktı, Linux üzerinde .NET 10 ile Rider'ın tamamen çalışır durumda olduğunu, Toolbox'ın hallettiklerinin dışında ek bir yapılandırmaya ihtiyaç duymadığını doğrular.
UI Ölçeğini Ayarlama
[7:48 - 8:13] Ayarları Control+Virgül ile açın ve arama kutusuna "zoom" yazın. Rider, eşleşen her ayarı vurgular; bu vurgulanan sonuçlar hangi kontrolün ne işe yaradığını netleştirir.
Görünüm altında, IDE yakınlaştırma seviyesini %150'ye ayarlayın. Her panel birlikte ölçeklenir: dosya ağacı, düzenleyici, araç pencereleri, durum çubuğu.
Bilmekte fayda olan bir sınırlama: Control+Artı ve Control+Eksi sadece düzenleyici yazı tipi boyutunu ayarlar. Bu kısayolları kullanmak kod metnini büyütür, ama dosya ağacı ve araç pencerelerini orijinal boyutlarında bırakır, bu da dengesiz bir düzen üretir. Görünüm yakınlaştırma ayarı, tüm IDE'yi tek bir şekilde ölçeklendirmek için doğru kontrol.
Toolbox Üzerinden Rider'ı Güncel Tutma
[8:13 - 8:43] Toolbox arka planda çalışır ve Rider güncellemeleri için periyodik olarak kontrol eder. Yeni bir sürüm mevcut olduğunda, bir bildirimle yüzeye çıkarır. Güncelleme uygulamak, Toolbox içinde tek bir tıklama ile gerçekleştirilir, manuel indirme veya çıkarma gerektirmez. Toolbox'tan yüklemenin temel kazancı, ham arşivden yüklemektense budur.
Yeniden başlatmalardan sonra Toolbox'ı erişilebilir tutmak için, Rider görev çubuğu simgesine sağ tıklayın ve "Panele Sabitle"'yi seçin. Uygulama başlatıcınızda Toolbox'ı kendisini arayabilir ve doğrudan onu da sabitleyebilirsiniz. Her iki durumda da, güncelleyiciye ihtiyacınız olduğunda bir tıklama uzaktasınız.
Toolbox ayrıca Rider'ı kaldırmayı, önceki bir sürüme geri dönmeyi ve daha sonra eklemek isteyebileceğiniz diğer JetBrains araçlarını kurma işlemlerini, tümünü aynı pencereden yönetir.
Çapraz-Platform IDE'ye Geçiş Gerekçesi
Kılavuzda paylaşılan temel ilke: bir geliştirme ortamının değeri ne kadar az düşündüğünüzle ölçülür. Ayarları değiştirdiğiniz, bir kısayol aradığınız veya neden bir panelin farklı göründüğünü hata ayıkladığınız her an, bu kod yazarken harcanmayan zamandır. Nerede çalışırsanız çalışın, tutarlı bir ortam bu altyapı maliyetini sıfıra yakın tutar. Tercih Rider olsun, VS Code C# Dev Kit ya da Windows üzerinde tam Visual Studio olsun, hedef aynı kalır: ayarlayın, rahatlayın ve sonra onu düşünmeyi bırakın.
[9:00 - end] Başlamak için: Rider arşivi yerine JetBrains.com'dan Toolbox'u indirin, ev klasörünüze çıkarın ve bin dizininden ./jetbrains-toolbox çalıştırılabilir dosyasını çalıştırın. Rider'ı yükledikten sonra, tercih ettiğiniz temayı ve keymap'i başlangıç sihirbazında seçin, şimdilik eklentileri atlayın ve JetBrains hesabınıza giriş yaparak ücretsiz ticari olmayan lisansı etkinleştirin. Görünüm yakınlaştırmasını %150'ye ölçeklendirmek, herhangi bir ekranda tüm IDE'nin okunabilir olmasını sağlar.
Linux Mint masaüstünde çalışan bir canlı yürüyüş eşliğinde her adımın bir yürüyüşü için Tim Corey'nin YouTube kanalında tam videoyu izleyin.

