Megosztás a következőn keresztül:


Telepítse a .NET SDK-t vagy a .NET Futtatókörnyezetet az Alpineen

.NET az Alpine támogatja, és ez a cikk bemutatja, hogyan telepíthet .NET az Alpine-en. Amikor egy Alpine-verzió támogatása megszűnik, az adott verzióval a .NET támogatása is megszűnik.

Ha Dockert használ, fontolja meg nem hivatalos .NET Docker-rendszerképek használatát ahelyett, hogy saját maga telepítené .NET.

Fontos

.NET 10 2025. november 11-én jelent meg. Időbe telhet, mire a csomagok megjelennek a csomagkezelő hírcsatornáiban, vagy az adott Linux-disztribúció belefoglalja.

Ha .NET alkalmazásokat szeretne fejleszteni, telepítse az SDK-t (amely tartalmazza a futtatókörnyezetet is). Vagy ha csak alkalmazásokat kell futtatnia, telepítse a futtatókörnyezetet. Ha telepíti a futtatókörnyezetet, javasoljuk, hogy telepítse a ASP.NET Core futtatókörnyezetet mivel .NET és ASP.NET Core futtatókörnyezeteket is tartalmaz.

dotnet --list-sdks dotnet --list-runtimes A parancsokkal megtekintheti, hogy mely verziók vannak telepítve. További információért lásd: Hogyan ellenőrizhető, hogy a .NET már telepítve van.

Támogatott disztribúciók

Az alábbi táblázat a jelenleg támogatott .NET kiadások és az Alpine azon verzióinak listáját tartalmazza, amelyen támogatottak. Ezek a verziók mindaddig támogatottak maradnak, amíg a .NET verziója el nem éri a támogatás megszűnését vagy a Alpine verziója az élettartam végéig.

Alpesi Támogatott verzió Elérhető a csomagkezelőben
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 .NET következő verziói ❌ már nem támogatottak:

  • .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 telepítése

Telepítse a SDK-t

A .NET SDK-t használva alkalmazásokat fejleszthet .NET-tel. Ha telepíti a .NET SDK-t, nem kell telepítenie a megfelelő futtatókörnyezetet. A .NET SDK telepítéséhez futtassa a következő parancsot:

sudo apk add dotnet10-sdk

A .NET parancssori felület használatáról a .NET parancssori felület áttekintésében olvashat.

A futtatókörnyezet telepítése

Az ASP.NET Core futtatókörnyezet lehetővé teszi a .NET alatt készült alkalmazások futtatását, amelyeknél a futtatókörnyezet nem volt biztosítva. Az alábbi parancs telepíti a ASP.NET Core futtatókörnyezetet, amely a .NET legkompatibilisebb futtatókörnyezete. A terminálban futtassa a következő parancsot:

sudo apk add aspnetcore10-runtime

A ASP.NET Core futtatókörnyezet alternatívaként telepítheti a .NET futtatókörnyezetet, amely nem tartalmaz ASP.NET Core támogatást: cserélje le aspnetcore10-runtime az előző parancsban dotnet10-runtime:

sudo apk add dotnet10-runtime

A .NET parancssori felület használatáról a .NET parancssori felület áttekintésében olvashat.

Támogatott architektúrák

Az alábbi táblázat a jelenleg támogatott .NET kiadásokat és az Alpine architektúráját sorolja fel. Ezek a verziók mindaddig támogatottak maradnak, amíg a .NET verziója el nem éri a támogatás végét vagy a Alpine architektúrája nem támogatott#. Vegye figyelembe, hogy csak x86_64a armv7aarch64 Microsoft támogatja hivatalosan. Az egyéb architektúrákat a terjesztési karbantartók támogatják, és a apk csomagkezelővel telepíthetők, ha az adott architektúrához elérhető csomag.

Architektúra .NET 10 .NET 9 .NET 8
x86_64 3.22 3.20, 3.21, 3.22 3.20, 3.21, 3.22
x86 Egyik sem Egyik sem Egyik sem
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 Egyik sem Egyik sem Egyik sem
s390x Egyik sem Egyik sem Egyik sem
ppc64le Egyik sem Egyik sem Egyik sem
riscv64 Egyik sem Egyik sem Egyik sem

Előzetes verzió telepítése

A .NET előzetes verziójú és kiadásra jelölt verziói nem érhetők el a csomagtárakban. Az alábbi módokon telepítheti a .NET előnézeteit és kiadási jelöltjeit:

Előzetes verzió eltávolítása

Ha csomagkezelőt használ a .NET telepítésének kezeléséhez, ütközés léphet fel, ha korábban telepített egy előzetes kiadást. A csomagkezelő a nem előzetes verziójú kiadást a .NET korábbi verziójaként értelmezheti. A nem előzetes verzió telepítéséhez először távolítsa el az előzetes verziókat. A .NET eltávolításáról további információt a Az .NET futtatókörnyezet és az SDK eltávolítása című témakörben talál.

Függőségek

Ha csomagkezelővel telepít, ezek a könyvtárak automatikusan települnek az Ön számára. Ha azonban manuálisan telepíti .NET, vagy önkiszolgáló alkalmazást tesz közzé, győződjön meg arról, hogy ezek a kódtárak telepítve vannak:

3.20+

A függőségek telepítéséhez használja a apk add parancsot.

Következő lépések