Megosztás:


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

A .NET támogatott az Alpine szolgáltatásban, és ez a cikk bemutatja, hogyan telepíthető a .NET az Alpinere. Ha egy Alpine-verzió nem támogatott, a .NET már nem támogatott ezzel a verzióval.

Ha Dockert használ, fontolja meg a hivatalos .NET Docker-rendszerképek használatát a .NET telepítése helyett.

Fontos

A .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 az tartalmazza a .NET és ASP.NET Core futtatókörnyezeteket is.

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

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 végét, vagy az Alpine verziója el nem éri az élettartamot.

Alpesi Támogatott verzió Elérhető a Csomagkezelő
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

A .NET telepítése

Telepítse a SDK-t

A .NET SDK-val alkalmazásokat fejleszthet a .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 CLI használatának megismeréséhez tekintse meg a .NET CLI áttekintését.

A futtatókörnyezet telepítése

A ASP.NET Core Runtime lehetővé teszi olyan alkalmazások futtatását, amelyek olyan .NET-tel készültek, amelyek nem biztosították a futtatókörnyezetet. Az alábbi parancs telepíti a ASP.NET Core Runtime-ot, amely a .NET legkompatibilisebb futtatókörnyezete. A terminálban futtassa a következő parancsot:

sudo apk add aspnetcore10-runtime

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

sudo apk add dotnet10-runtime

A .NET CLI használatának megismeréséhez tekintse meg a .NET CLI áttekintését.

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 teljes támogatást , vagy az Alpine architektúrája 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. A .NET előzetes verzióit és jelöltjeit az alábbi módokon telepítheti:

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 .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íti a telepítendő kódtárakat, ezek a kódtárak telepítve lesznek Önnek. Ha azonban manuálisan telepíti a .NET-et, 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