Microsoft .NET 6: Ubuntu veya Debian ve türevlerine kurulum
Yaklaşık bir ay önce Microsoft .NET 6 için en son güncellemeler yayınlandı ve birçok kişinin bildiği gibi, her türlü uygulamayı (masaüstü, mobil, web, oyunlar ve Nesnelerin İnterneti) geliştirmek için kullanışlı olan bu ücretsiz, açık kaynaklı geliştirme platformu aynı zamanda platformlar arasıdır. Bu nedenle Windows, macOS ve Linux için kullanılabilir.
Visual Studio Code ile birlikte , Microsoft'un ücretsiz, açık kaynaklı, platformlar arası kod düzenleyicisi olması nedeniyle GNU/Linux üzerinde uygulama geliştirmek için mükemmel bir ikili oluşturuyor. Bu nedenle bugün bu çerçevenin mevcut durumunu ve Ubuntu ve Debian'a nasıl kurulacağını ele alacağız. Ayrıca her iki dağıtım için de yerel desteği bulunmaktadır .
Visual Studio Code 1.69: Yeni sürüm mevcut ve nasıl yüklenir
Bugünkü konumuz olan "Microsoft .NET 6" uygulamasına geçmeden önce, ilgilenenler için önceki ilgili yayınlara ait bazı bağlantıları aşağıda bırakıyoruz :

Microsoft .NET 6: Microsoft'tan Platformlar Arası Çerçeve
Microsoft .NET 6 hakkında
Özetle, "Microsoft .NET 6" hakkında şunları söyleyebiliriz :
"Birçok uygulama türü oluşturmak için kullanılan ücretsiz, platformlar arası, açık kaynaklı bir geliştirme platformudur. .NET, birçok büyük ölçekli uygulama tarafından üretimde kullanılan yüksek performanslı bir çalışma ortamına dayanmaktadır." .NET nedir?
Resmi web sitelerinde belirtilen ve geliştiricilerin güvenilir, yüksek performanslı kod yazmalarını kolaylaştıran birçok özellik arasında , aşağıdaki üçünü ele alacağız:
- Eşzamansız bir kodun uygulanması: Eşzamansız kod üzerinden bir soyutlama sağlayan Görev Eşzamansız Programlama (TAP) modelini içerir.
- niteliklerin kullanımı: Verilerin nasıl seri hale getirileceğini açıklayan, güvenliği sağlamak için kullanılan özellikleri belirleyen ve tam zamanında (JIT) derleyici optimizasyonlarını sınırlayan açıklayıcı anahtar kelime benzeri bildirimleri işler.
- Kod çözümleyicilerinin kullanımı: Bu, kod kalitesi ve stil sorunları için C# veya Visual Basic kodunu incelemeyi kolaylaştırır. Bu nedenle, .NET 5'ten başlayarak, bu ayrıştırıcılar .NET SDK'ya dahil edilmiştir ve ayrıca kurulmasına gerek yoktur.
Bu yazılım aracı hakkında daha fazla bilgi için aşağıdaki bağlantıları inceleyebilirsiniz: Özellikler , .NET 6 İndirmeleri ve .NET 6'daki Yenilikler
Ubuntu ve Debian'a Kurulum
Ubuntu ve Debian veya bunların türevlerine kurulum için kurulum prosedürleri aşağıdaki gibidir:

Debian 11 için
- İmza anahtarlı paketler (depo anahtarları)
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
- SDK'yı yükleme
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-6.0
- Çalışma zamanı kurulumu
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- ASP.NET Core Runtime'ı Yükleme
sudo apt-get install -y dotnet-runtime-6.0
Debian 11'e kurulum süreci hakkında daha fazla ayrıntı ve bilgi için aşağıdaki bağlantıyı inceleyebilirsiniz.

Ubuntu 22.04 için
- İmza anahtarlı paketler (depo anahtarları)
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
- SDK'yı yükleme
sudo apt-get update && \
sudo apt-get install -y dotnet-6.0
- Çalışma zamanı kurulumu
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- ASP.NET Core Runtime'ı Yükleme
sudo apt-get install -y dotnet-runtime-6.0
Not : Ubuntu 22.04'ün bu yazılım zaten kurulu olarak geldiğini lütfen unutmayın , bu nedenle bu işlem gerekli değildir. Ancak, bu işlem Ubuntu 22.04 tabanlı sürümler için ve Ubuntu'nun önceki sürümleri için de benzer şekilde faydalıdır. Ubuntu 22.04 kurulum süreci hakkında daha fazla ayrıntı ve bilgi için aşağıdaki bağlantıyı inceleyebilirsiniz.
Kurulum kontrolü
Yazılım yüklendikten sonra Visual Studio Code gibi diğer programlarla birlikte kullanılabilir . Ancak, her şeyin doğru şekilde yüklendiğini ve çalıştığını doğrulamak için aşağıdaki komutları çalıştırın ve aşağıdaki ekran görüntülerinde gösterildiği gibi çıktıyı kontrol edin:
dotnet --list-sdks
dotnet --list-runtimes
dotnet --info



Resumen
Özetle, Microsoft, diğer teknoloji devleri gibi, Özgür ve Açık Kaynak Yazılım dünyasına katkıda bulunmaya devam ediyor. Ve Microsoft .NET 6 ve Visual Studio Code gibi yazılım ürünlerinin bu sürümü ve kolay erişilebilirliği ile , özgür ve açık işletim sistemleri , yani GNU/Linux dağıtımları üzerinde çalışan yazılım geliştiricilerinin çalışmalarını iyileştirmeye devam ediyor.
Bu yazıyı beğendiyseniz, lütfen yorum bırakın ve başkalarıyla paylaşın. Ayrıca daha fazla haber için ana sayfamızı ziyaret etmeyi ve bugünkü konu hakkında daha fazla bilgi için resmi DesdeLinux Telegram kanalımıza veya bu gruba katılmayı unutmayın.