Aracılığıyla paylaş


Alpine'de .NET SDK'sını veya .NET Çalışma Zamanı'nı yükleme

.NET Alpine'de desteklenir ve bu makalede Alpine'de .NET nasıl yükleneceği açıklanır. Alp sürümü destekten düştüğünde .NET artık bu sürümde desteklenmez.

Docker kullanıyorsanız, .NET kendiniz yüklemek yerine official .NET Docker görüntülerini kullanmayı göz önünde bulundurun.

Önemli

.NET 10, 11 Kasım 2025'te yayımlandı. Paketlerin paket yöneticisi akışlarında görünmesi veya belirli Linux dağıtımınızın dahil olması zaman alabilir.

.NET uygulamaları geliştirmek istiyorsanız SDK'yi (çalışma zamanını içerir) yükleyin. Ya da yalnızca uygulamaları çalıştırmanız gerekiyorsa Çalışma Zamanı'nı yükleyin. Çalışma Zamanını yüklüyorsanız hem .NET hem de ASP.NET Core çalışma zamanlarını içerdiğinden ASP.NET Core Runtime yüklemenizi öneririz.

Hangi sürümlerin yüklü olduğunu görmek için dotnet --list-sdks ile dotnet --list-runtimes komutlarını kullanın. Daha fazla bilgi için bkz. .NET zaten yüklü olup olmadığını denetleme.

Desteklenen dağıtımlar

Aşağıdaki tablo, şu anda desteklenen .NET sürümlerinin ve desteklendiği Alpin sürümlerinin listesidir. Bu sürümler, .NET sürümü destek sonu veya Alpine sürümü kullanım ömrü sonuna ulaşana kadar desteklenmeye devam eder.

Alpine Desteklenen Sürüm Package Manager'da kullanılabilir
3.23 10, 9, 8 10, 9, 8
3.22 10, 9, 8 9, 8
3.21 9, 8 9, 8
3.20 9, 8 8, 6

aşağıdaki .NET sürümleri ❌ artık desteklenmiyor:

  • .NET 7
  • .NET 6
  • .NET 5
  • .NET Core 3.1
  • .NET Core 3.0
  • .NET Core 2.2
  • .NET Core 2.1
  • .NET Core 2.0

.NET yükleme

SDK’yı yükleyin

.NET SDK'sı, .NET ile uygulama geliştirmenizi sağlar. .NET SDK'sını yüklerseniz ilgili çalışma zamanını yüklemeniz gerekmez. .NET SDK'sını yüklemek için aşağıdaki komutu çalıştırın:

sudo apk add dotnet10-sdk

.NET CLI'yı kullanmayı öğrenmek için bkz. .NET CLI'ya genel bakış.

Çalışma zamanını yükle

ASP.NET Core Çalışma Zamanı, çalışma zamanını sağlamayan .NET ile yapılmış uygulamaları çalıştırmanıza olanak tanır. Aşağıdaki komut, .NET için en uyumlu çalışma zamanı olan ASP.NET Core Çalışma Zamanı'nı yükler. Terminalinizde aşağıdaki komutu çalıştırın:

sudo apk add aspnetcore10-runtime

ASP.NET Core Çalışma Zamanı'na alternatif olarak, ASP.NET Core desteği içermeyen .NET Çalışma Zamanı'nı yükleyebilirsiniz: önceki komuttaki aspnetcore10-runtime yerine dotnet10-runtime:

sudo apk add dotnet10-runtime

.NET CLI'yı kullanmayı öğrenmek için bkz. .NET CLI'ya genel bakış.

Desteklenen mimariler

Aşağıdaki tablo, şu anda desteklenen .NET sürümlerinin ve desteklendiği Alpine mimarisinin listesidir. .NET sürümü destek sonuna ulaşana veya Alpine mimarisi desteklenene# kadar bu sürümler desteklenmeye devam eder. Yalnızca x86_64, , armv7aarch64 öğesinin Microsoft tarafından resmi olarak desteklendiğini unutmayın. Diğer mimariler dağıtım bakımcıları tarafından desteklenir ve bu mimari için bir paket varsa apk paket yöneticisi kullanılarak yüklenebilir.

Mimari .NET 10 .NET 9 .NET 8
x86_64 3.22 3.20, 3.21, 3.22 3.20, 3.21, 3.22
x86 Hiçbiri Hiçbiri Hiçbiri
aarch64 3.22 3.20, 3.21, 3.22 3.20, 3.21, 3.22
armv7 3.22 3.20, 3.21, 3.22 3.20, 3.21, 3.22
armhf Hiçbiri Hiçbiri Hiçbiri
s390x Hiçbiri Hiçbiri Hiçbiri
ppc64le Hiçbiri Hiçbiri Hiçbiri
riscv64 Hiçbiri Hiçbiri Hiçbiri

Önizleme sürümlerini yükleme

.NET önizleme ve sürüm adayı sürümleri paket depolarında kullanılamaz. .NET önizlemelerini ve yayın adaylarını aşağıdaki yollardan biriyle yükleyebilirsiniz:

Önizleme sürümlerini kaldırma

.NET yüklemenizi yönetmek için paket yöneticisi kullanırken, daha önce bir önizleme sürümü yüklediyseniz bir çakışmayla karşılaşabilirsiniz. Paket yöneticisi, önizleme dışı sürümü .NET'nin önceki bir sürümü olarak yorumlanabilir. Önizleme olmayan sürümü yüklemek için önce önizleme sürümlerini kaldırın. .NET kaldırma hakkında daha fazla bilgi için bkz. .NET Çalışma Zamanı ve SDK kaldırma.

Bağımlılıklar

Paket yöneticisiyle yüklediğinizde, bu kitaplıklar sizin için yüklenir. Ancak, .NET el ile yüklerseniz veya bağımsız bir uygulama yayımlarsanız, bu kitaplıkların yüklendiğinden emin olmanız gerekir:

3.20+

apk add Bağımlılıkları yüklemek için komutunu kullanın.

Sonraki adımlar