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.