Linux 'ta .NET 'i yükler

.NET, farklı linux dağıtımlarıyla kullanılabilir. Çoğu Linux platformu ve dağıtımı, her yıl önemli bir sürüme sahiptir ve çoğu .NET yüklemek için kullanılan bir paket yöneticisi sağlar. Bu makalede, şu anda desteklenen ve hangi paket yöneticisinin kullanıldığı açıklanmaktadır.

Bu makalenin geri kalanı, .NET tarafından desteklenen her ana Linux dağıtımının bir dökümdedir. .NET sürümü destek sonu veya Linux dağıtımı yaşam sonuna ulaşıncaya kadar tüm .NET sürümleri desteklenmeye devam eder.

En iyi uyumluluk için uzun süreli bir sürüm (LTS) sürümü seçin.

Desteklenmeyen yayınlar

Aşağıdaki .NET sürümleri ❌ artık desteklenmemektedir. Bunlara yönelik İndirilenler hala yayımlandı olarak kalmaya devam eder:

  • .NET Core 3.0
  • .NET Core 2.2
  • .NET Core 2.1
  • .NET Core 2.0

Bu desteklenmeyen sürümler aşağıdaki bölümlerde ayrıntılandırılmıştır ve bu sürümü yüklemeye çalışırsanız mesafmeniz farklılık gösterebilir.

El ile yükleme

Linux 'ta .NET yüklemek için bir paket yöneticisi kullanmak istemiyorsanız, .NET 'i aşağıdaki yollarla yükleyebilirsiniz:

El ile yükleme yaptığınızda eksik olabilecek gerekli bağımlılıklar hakkında daha fazla bilgi için uygun dağıtım sayfasını kontrol ettiğinizden emin olun.

Önizleme sürümlerini yükler

.NET 'in önizleme ve sürüm adayı sürümleri, paket yöneticileri 'nde kullanılamaz. .NET için önizlemeleri ve sürüm adaylarını el ileyükleyebilirsiniz.

Alpine

Aşağıdaki tabloda, şu anda desteklenen .NET sürümlerinin ve ' de desteklendiği alp sürümlerinin bir listesi verilmiştir. Bu sürümler, .NET sürümü destek sonu veya alçam sürümü yaşam sonuna ulaştığındadesteklenene kadar desteklenmeye devam eder.

  • ✔️, alp veya .NET sürümünün hala desteklendiğini gösterir.
  • A ❌ , alp veya .NET sürümünün bu alp sürümünde desteklenmediğini belirtir.
  • Hem alp hem de bir .NET sürümü ✔️ olduğunda, bu işletim sistemi ve .NET birleşimi desteklenir.
Alpine .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 3,14 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
✔️ 3,13 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
✔️ 3,12 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
✔️ 3,11 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
3,10 ❌ 2,1 ✔️ 3,1 ❌ 5,0
3,9 ❌ 2,1 ✔️ 3,1 ❌ 5,0
3.8 ❌ 2,1 ✔️ 3,1 ❌ 5,0

Daha fazla bilgi için bkz. alp 'de .net 'ı Install.

CentOS

CentOS 7, Paket Yöneticisi olarak Yılayı kullanır ve CentOS 8 DNF 'yi kullanır.

Aşağıdaki tabloda, hem CentOS 7 hem de CentOS 8 ' de şu anda desteklenen .NET sürümlerinin bir listesi verilmiştir. Bu sürümler, .NET sürümü destek sonu veya CentOS sürümü artık desteklenene kadar desteklenmeye devam eder.

CentOS .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 8 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
✔️ 7 ❌ 2,1 ✔️ 3,1 ✔️ 5,0

Daha fazla bilgi için bkz. CentOS 'ta .net 'ı Install.

Debian

Dekim, bir paket yöneticisi olarak APT (Gelişmiş paket aracı) kullanır.

Aşağıdaki tabloda, şu anda desteklenen .NET sürümlerinin ve üzerinde desteklendikleri kaldırıcı sürümlerinin bir listesi verilmiştir. Bu sürümler, .NET sürümü destek sonuna veya detem 'un yaşam sonunaulaştığı sürece desteklenene kadar desteklenmeye devam eder.

  • ✔️, deni veya .NET sürümünün hala desteklendiğini gösterir.
  • A ❌ , debir veya .NET sürümünün bu Dey sürümünde desteklenmediğini belirtir.
  • Her iki sürümü de ve bir .NET sürümü ✔️ olduğunda, bu işletim sistemi ve .NET birleşimi desteklenir.
Debian .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 11 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
✔️ 10 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
✔️ 9 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
8 ❌ 2,1 ❌ 3,1 ❌ 5,0

Daha fazla bilgi için bkz. de, .net yüklemesi.

Fedora

Fedora, Paket Yöneticisi olarak DNF 'yi kullanır.

Aşağıdaki tabloda, şu anda desteklenen .NET sürümlerinin ve desteklenen Fedora sürümlerinin bir listesi verilmiştir. Bu sürümler, .NET sürümü destek sonuna ya da Fedora sürümü yaşam sonunaulaşana kadar desteklenmeye devam eder.

  • ✔️, Fedora veya .NET sürümünün hala desteklendiğini gösterir.
  • Bir ❌ , Fedora veya .NET sürümünün bu Fedora sürümünde desteklenmediğini belirtir.
  • Hem Fedora hem de .NET sürümü ✔️ olduğunda, bu işletim sistemi ve .NET birleşimi desteklenir.
Fedora .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 34 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
✔️ 33 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
32 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
31 ❌ 2,1 ✔️ 3,1 ❌ 5,0
30 ❌ 2,1 ✔️ 3,1 ❌ 5,0
29 ❌ 2,1 ✔️ 3,1 ❌ 5,0
28 ❌ 2,1 ❌ 3,1 ❌ 5,0
27 ❌ 2,1 ❌ 3,1 ❌ 5,0

Daha fazla bilgi için bkz. Fedora 'da .net 'ı kurma.

openSUSE

openSUSE paket yöneticisi olarak zypper kullanır.

Aşağıdaki tabloda, openSUSE 15 üzerinde şu anda desteklenen .NET sürümlerinin bir listesi verilmiştir. Bu sürümler, .NET sürümü destek sonu veya openSUSE sürümü artık desteklenene kadar desteklenmeye devam eder.

openSUSE .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 15 ❌ 2,1 ✔️ 3,1 ✔️ 5,0

Daha fazla bilgi için bkz. openSUSE 'e .net 'ı yükler.

Red Hat

Red Hat Enterprise Linux (rhel) paket yöneticisi olarak yıum (rhel 7) ve dnf (rhel 8) kullanır.

Aşağıdaki tabloda, hem RHEL 7 hem de RHEL 8 üzerinde şu anda desteklenen .NET sürümlerinin bir listesi verilmiştir. Bu sürümler, .NET sürümü destek sonu veya RHEL sürümü artık desteklenene kadar desteklenmeye devam eder.

  • ✔️, RHEL veya .NET sürümünün hala desteklendiğini gösterir.
  • A ❌ , RHEL veya .NET sürümünün bu RHEL sürümünde desteklenmediğini belirtir.
  • Hem RHEL hem de .NET sürümü ✔️ olduğunda, bu işletim sistemi ve .NET birleşimi desteklenir.
RHEL .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 8 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
✔️ 7 ❌ 2,1 ✔️ 3,1 ✔️ 5,0

Daha fazla bilgi için bkz. RHEL 'de .net 'ı yükler.

SLES

SLES, Paket Yöneticisi olarak zypper kullanır.

Aşağıdaki tabloda, hem SLES 12 SP2 hem de SLES 15 üzerinde desteklenen .NET sürümlerinin bir listesi verilmiştir. Bu sürümler, .NET sürümü destek sonu veya SLES sürümü artık desteklenene kadar desteklenmeye devam eder.

  • ✔️, SLES veya .NET sürümünün hala desteklendiğini gösterir.
  • Bir ❌ , SLES veya .NET sürümünün bu SLES sürümünde desteklenmediğini belirtir.
  • Her iki SLES sürümü ve bir .NET sürümü ✔️ olduğunda, bu işletim sistemi ve .NET birleşimi desteklenir.
SLES .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 15 ❌ 2,1 ✔️ 3,1 ✔️ 5,0
✔️ 12 SP2 ❌ 2.1 ✔️ 3.1 ✔️ 5.0

Daha fazla bilgi için bkz. SLES'e .NET yükleme.

Ubuntu

Ubuntu, paket yöneticisi olarak APT (Gelişmiş Paket Aracı) kullanır.

Aşağıdaki tablo Ubuntu ve .NET'in destek durumunu temsil eder.

  • Bir ✔️ Ubuntu veya .NET sürümünün hala destekte olduğunu gösterir.
  • , ❌ Ubuntu veya .NET sürümünün bu Ubuntu sürümünde destek olmadığını gösterir.
  • Hem Ubuntu hem de .NET sürümünün bir sürümü ✔️ işletim sistemi ve .NET birleşimi de desteklene.
Ubuntu .NET Core 2.1 .NET Core 3.1 .NET 5
✔️ 21.04 ❌ 2.1 ✔️ 3.1 ✔️ 5.0
20.10 ❌ 2.1 ✔️ 3.1 ✔️ 5.0
✔️ 20.04 (LTS) ❌ 2.1 ✔️ 3.1 ✔️ 5.0
19.10 ❌ 2.1 ✔️ 3.1 ✔️ 5.0
19.04 ❌ 2.1 ✔️ 3.1 ❌ 5.0
18.10 ❌ 2.1 ❌ 3.1 ❌ 5.0
✔️ 18.04 (LTS) ❌ 2.1 ✔️ 3.1 ✔️ 5.0
17.10 ❌ 2.1 ❌ 3.1 ❌ 5.0
17.04 ❌ 2.1 ❌ 3.1 ❌ 5.0
16.10 ❌ 2.1 ❌ 3.1 ❌ 5.0
✔️ 16.04 (LTS) ❌ 2.1 ✔️ 3.1 ✔️ 5.0

Daha fazla bilgi için bkz. Ubuntu'da .NET yükleme.

Sonraki adımlar