Dela via


Installera .NET SDK eller .NET Runtime på Ubuntu

I den här artikeln beskrivs hur du installerar .NET på Ubuntu.

Installera SDK :et (som innehåller körningen) om du vill utveckla .NET-appar. Eller om du bara behöver köra appar installerar du Runtime. Om du installerar Runtime rekommenderar vi att du installerar ASP.NET Core Runtime eftersom den innehåller både .NET- och ASP.NET Core-körningar.

Använd kommandona dotnet --list-sdks och dotnet --list-runtimes för att se vilka versioner som är installerade. Mer information finns i Så här kontrollerar du att .NET redan är installerat.

Viktigt!

Om du använder en pakethanterare för att installera .NET från Microsoft-paketflödet stöds endast x64-arkitekturen. Andra arkitekturer, till exempel Arm, stöds inte av Microsoft-paketflödet. Använd Ubuntu-feeds eller installera .NET manuellt. Var försiktig med att blanda ihop problem med paket när du använder flera feeds. Mer information finns i .NET-paketblandningar i Linux.

Mer information om hur du installerar .NET utan en pakethanterare finns i någon av följande artiklar:

Ubuntu 24.04

.NET är tillgängligt i Ubuntu-pakethanterarens feeds samt Microsoft-paketlagringsplatsen. Du bör dock bara använda det ena eller det andra för att installera .NET. Om du vill använda Microsoft-paketlagringsplatsen kan du läsa Så här registrerar du Microsoft-paketlagringsplatsen.

Följande versioner av .NET stöds eller är tillgängliga för Ubuntu 24.04:

.NET-versioner som stöds Tillgängligt i
inbyggd Ubuntu-feed
Tillgänglig i
.NET-backportar
Ubuntu-feed
Tillgänglig i
Microsoft-feed
8.0, 6.0 8.0 7.0, 6.0 Ingen

När en Ubuntu-version inte stöds stöds inte längre .NET med den versionen.

Installera SDK:n

Med .NET SDK kan du utveckla appar med .NET. Om du installerar .NET SDK behöver du inte installera motsvarande körning. Installera .NET SDK genom att köra följande kommandon:

sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-8.0

Installera körningen

Med ASP.NET Core Runtime kan du köra appar som har skapats med .NET som inte angav körningen. Följande kommandon installerar ASP.NET Core Runtime, som är den mest kompatibla körningen för .NET. Kör följande kommandon i terminalen:

sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-8.0

Som ett alternativ till ASP.NET Core Runtime kan du installera .NET Runtime, som inte innehåller ASP.NET Core-stöd: ersätt aspnetcore-runtime-8.0 i föregående kommando med dotnet-runtime-8.0:

sudo apt-get install -y dotnet-runtime-8.0

Beroenden

När du installerar med en pakethanterare installeras dessa bibliotek åt dig. Men om du installerar .NET manuellt eller publicerar en fristående app måste du kontrollera att dessa bibliotek är installerade:

  • ca-certifikat
  • libc6
  • libgcc-s1
  • libicu74
  • liblttng-ust1
  • libssl3
  • libstdc++6
  • libunwind8
  • zlib1g

Beroenden kan installeras med apt install kommandot . Följande kodfragment visar hur zlib1g du installerar biblioteket:

sudo apt install zlib1g

Om .NET-appen använder sammansättningen System.Drawing.Common måste även libgdiplus installeras. Eftersom System.Drawing.Common inte längre stöds i Linux fungerar detta bara på .NET 6 och kräver att du ställer in körningskonfigurationsväxeln System.Drawing.EnableUnixSupport .

Du kan installera en ny version av libgdiplus genom att lägga till Mono-lagringsplatsen i systemet.

Ubuntu 23.10

.NET är tillgängligt i Ubuntu-pakethanterarens feeds samt Microsoft-paketlagringsplatsen. Du bör dock bara använda det ena eller det andra för att installera .NET. Om du vill använda Microsoft-paketlagringsplatsen kan du läsa Så här registrerar du Microsoft-paketlagringsplatsen.

Följande versioner av .NET stöds eller är tillgängliga för Ubuntu 23.10:

.NET-versioner som stöds Tillgängligt i
inbyggd Ubuntu-feed
Tillgänglig i
.NET-backportar
Ubuntu-feed
Tillgänglig i
Microsoft-feed
8.0, 6.0 8.0, 7.0, 6.0 Ingen 8.0, 7.0, 6.0

Viktigt!

.NET SDK-versioner som erbjuds av Canonical finns alltid i .1xx-funktionsbandet. Om du vill använda en nyare funktionsbandsversion använder du Microsoft-feeden för att installera SDK:n. Se till att du läser informationen i .NET-paketblandningarna i Linux-artikeln för att förstå konsekvenserna av att växla mellan lagringsplatsfeeds.

När en Ubuntu-version inte stöds stöds inte längre .NET med den versionen.

Installera SDK:n

Med .NET SDK kan du utveckla appar med .NET. Om du installerar .NET SDK behöver du inte installera motsvarande körning. Installera .NET SDK genom att köra följande kommandon:

sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-8.0

Installera körningen

Med ASP.NET Core Runtime kan du köra appar som har skapats med .NET som inte angav körningen. Följande kommandon installerar ASP.NET Core Runtime, som är den mest kompatibla körningen för .NET. Kör följande kommandon i terminalen:

sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-8.0

Som ett alternativ till ASP.NET Core Runtime kan du installera .NET Runtime, som inte innehåller ASP.NET Core-stöd: ersätt aspnetcore-runtime-8.0 i föregående kommando med dotnet-runtime-8.0:

sudo apt-get install -y dotnet-runtime-8.0

Beroenden

När du installerar med en pakethanterare installeras dessa bibliotek åt dig. Men om du installerar .NET manuellt eller publicerar en fristående app måste du kontrollera att dessa bibliotek är installerade:

  • ca-certifikat
  • libc6
  • libgcc-s1
  • libgssapi-krb5-2
  • libicu72
  • liblttng-ust1
  • libssl3
  • libstdc++6
  • libunwind8
  • zlib1g

Beroenden kan installeras med apt install kommandot . Följande kodfragment visar hur zlib1g du installerar biblioteket:

sudo apt install zlib1g

Om .NET-appen använder sammansättningen System.Drawing.Common måste även libgdiplus installeras. Eftersom System.Drawing.Common inte längre stöds i Linux fungerar detta bara på .NET 6 och kräver att du ställer in körningskonfigurationsväxeln System.Drawing.EnableUnixSupport .

Du kan installera en ny version av libgdiplus genom att lägga till Mono-lagringsplatsen i systemet.

Ubuntu 22.04

.NET är tillgängligt i Ubuntu-pakethanterarens feeds samt Microsoft-paketlagringsplatsen. Du bör dock bara använda det ena eller det andra för att installera .NET. Om du vill använda Microsoft-paketlagringsplatsen kan du läsa Så här registrerar du Microsoft-paketlagringsplatsen.

Följande versioner av .NET stöds eller är tillgängliga för Ubuntu 22.04:

.NET-versioner som stöds Tillgängligt i
inbyggd Ubuntu-feed
Tillgänglig i
.NET-backportar
Ubuntu-feed
Tillgänglig i
Microsoft-feed
8.0, 6.0 8.0, 7.0, 6.0 Ingen 8.0, 7.0, 6.0, 3.1

Viktigt!

.NET SDK-versioner som erbjuds av Canonical finns alltid i .1xx-funktionsbandet. Om du vill använda en nyare funktionsbandsversion använder du Microsoft-feeden för att installera SDK:n. Se till att du läser informationen i .NET-paketblandningarna i Linux-artikeln för att förstå konsekvenserna av att växla mellan lagringsplatsfeeds.

När en Ubuntu-version inte stöds stöds inte längre .NET med den versionen.

Installera SDK:n

Med .NET SDK kan du utveckla appar med .NET. Om du installerar .NET SDK behöver du inte installera motsvarande körning. Installera .NET SDK genom att köra följande kommandon:

sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-8.0

Installera körningen

Med ASP.NET Core Runtime kan du köra appar som har skapats med .NET som inte angav körningen. Följande kommandon installerar ASP.NET Core Runtime, som är den mest kompatibla körningen för .NET. Kör följande kommandon i terminalen:

sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-8.0

Som ett alternativ till ASP.NET Core Runtime kan du installera .NET Runtime, som inte innehåller ASP.NET Core-stöd: ersätt aspnetcore-runtime-8.0 i föregående kommando med dotnet-runtime-8.0:

sudo apt-get install -y dotnet-runtime-8.0

Beroenden

När du installerar med en pakethanterare installeras dessa bibliotek åt dig. Men om du installerar .NET manuellt eller publicerar en fristående app måste du kontrollera att dessa bibliotek är installerade:

  • ca-certifikat
  • libc6
  • libgcc-s1
  • libgssapi-krb5-2
  • libicu70
  • liblttng-ust1
  • libssl3
  • libstdc++6
  • libunwind8
  • zlib1g

Beroenden kan installeras med apt install kommandot . Följande kodfragment visar hur zlib1g du installerar biblioteket:

sudo apt install zlib1g

Om .NET-appen använder sammansättningen System.Drawing.Common måste även libgdiplus installeras. Eftersom System.Drawing.Common inte längre stöds i Linux fungerar detta bara på .NET 6 och kräver att du ställer in körningskonfigurationsväxeln System.Drawing.EnableUnixSupport .

Du kan installera en ny version av libgdiplus genom att lägga till Mono-lagringsplatsen i systemet.

Ubuntu 20.04

Standardlagringsplatsen för Ubuntu-paket innehåller inte den här versionen av .NET. Använd Microsoft-paketlagringsplatsen i stället.

Följande versioner av .NET stöds eller är tillgängliga för Ubuntu 20.04:

.NET-versioner som stöds Tillgängligt i
inbyggd Ubuntu-feed
Tillgänglig i
.NET-backportar
Ubuntu-feed
Tillgänglig i
Microsoft-feed
8.0, 6.0 Ingen Ingen 8.0, 7.0. 6.0, 5.0, 3.1, 2.1

När en Ubuntu-version inte stöds stöds inte längre .NET med den versionen.

Lägg till Microsoft-paketlagringsplatsen

Du kan installera med APT med några få kommandon. Innan du installerar .NET kör du följande kommandon för att lägga till Microsoft-paketsigneringsnyckeln i listan över betrodda nycklar och lägga till paketlagringsplatsen.

Öppna en terminal och kör följande kommandon:

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

Installera SDK:n

Med .NET SDK kan du utveckla appar med .NET. Om du installerar .NET SDK behöver du inte installera motsvarande körning. Installera .NET SDK genom att köra följande kommandon:

sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-8.0

Installera körningen

Med ASP.NET Core Runtime kan du köra appar som har skapats med .NET som inte angav körningen. Följande kommandon installerar ASP.NET Core Runtime, som är den mest kompatibla körningen för .NET. Kör följande kommandon i terminalen:

sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-8.0

Som ett alternativ till ASP.NET Core Runtime kan du installera .NET Runtime, som inte innehåller ASP.NET Core-stöd: ersätt aspnetcore-runtime-8.0 i föregående kommando med dotnet-runtime-8.0:

sudo apt-get install -y dotnet-runtime-8.0

Beroenden

När du installerar med en pakethanterare installeras dessa bibliotek åt dig. Men om du installerar .NET manuellt eller publicerar en fristående app måste du kontrollera att dessa bibliotek är installerade:

  • ca-certifikat
  • libc6
  • libgcc-s1
  • libgssapi-krb5-2
  • libicu66
  • libssl1.1
  • libstdc++6
  • zlib1g

Beroenden kan installeras med apt install kommandot . Följande kodfragment visar hur zlib1g du installerar biblioteket:

sudo apt install zlib1g

Om .NET-appen använder sammansättningen System.Drawing.Common måste även libgdiplus installeras. Eftersom System.Drawing.Common inte längre stöds i Linux fungerar detta bara på .NET 6 och kräver att du ställer in körningskonfigurationsväxeln System.Drawing.EnableUnixSupport .

Du kan installera en ny version av libgdiplus genom att lägga till Mono-lagringsplatsen i systemet.

Ubuntu 18.04

Standardlagringsplatsen för Ubuntu-paket innehåller inte den här versionen av .NET. Använd Microsoft-paketlagringsplatsen i stället.

Följande versioner av .NET stöds eller är tillgängliga för Ubuntu 18.04:

.NET-versioner som stöds Tillgängligt i
inbyggd Ubuntu-feed
Tillgänglig i
.NET-backportar
Ubuntu-feed
Tillgänglig i
Microsoft-feed
6,0 Ingen Ingen 7.0. 6.0, 5.0, 3.1, 2.2, 2.1

När en Ubuntu-version inte stöds stöds inte längre .NET med den versionen.

Lägg till Microsoft-paketlagringsplatsen

Du kan installera med APT med några få kommandon. Innan du installerar .NET kör du följande kommandon för att lägga till Microsoft-paketsigneringsnyckeln i listan över betrodda nycklar och lägga till paketlagringsplatsen.

Öppna en terminal och kör följande kommandon:

wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

.NET 8 stöds inte på Ubuntu 18.04.

Beroenden

När du installerar med en pakethanterare installeras dessa bibliotek åt dig. Men om du installerar .NET manuellt eller publicerar en fristående app måste du kontrollera att dessa bibliotek är installerade:

  • ca-certifikat
  • libc6
  • libgcc1
  • libgssapi-krb5-2
  • libicu60
  • libssl1.1
  • libstdc++6
  • zlib1g

Beroenden kan installeras med apt install kommandot . Följande kodfragment visar hur zlib1g du installerar biblioteket:

sudo apt install zlib1g

Om .NET-appen använder sammansättningen System.Drawing.Common måste även libgdiplus installeras. Eftersom System.Drawing.Common inte längre stöds i Linux fungerar detta bara på .NET 6 och kräver att du ställer in körningskonfigurationsväxeln System.Drawing.EnableUnixSupport .

Du kan installera en ny version av libgdiplus genom att lägga till Mono-lagringsplatsen i systemet.

Ubuntu 16.04

Standardlagringsplatsen för Ubuntu-paket innehåller inte den här versionen av .NET. Använd Microsoft-paketlagringsplatsen i stället.

Följande versioner av .NET stöds eller är tillgängliga för Ubuntu 16.04:

.NET-versioner som stöds Tillgängligt i
inbyggd Ubuntu-feed
Tillgänglig i
.NET-backportar
Ubuntu-feed
Tillgänglig i
Microsoft-feed
6,0 Ingen Ingen 6.0, 5.0, 3.1, 3.0, 2.2, 2.1, 2.0

När en Ubuntu-version inte stöds stöds inte längre .NET med den versionen.

Lägg till Microsoft-paketlagringsplatsen

Du kan installera med APT med några få kommandon. Innan du installerar .NET kör du följande kommandon för att lägga till Microsoft-paketsigneringsnyckeln i listan över betrodda nycklar och lägga till paketlagringsplatsen.

Öppna en terminal och kör följande kommandon:

wget https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

.NET 8 stöds inte på Ubuntu 16.04.

Beroenden

När du installerar med en pakethanterare installeras dessa bibliotek åt dig. Men om du installerar .NET manuellt eller publicerar en fristående app måste du kontrollera att dessa bibliotek är installerade:

  • ca-certifikat
  • libc6
  • libgcc1
  • libgssapi-krb5-2
  • libicu55
  • libssl1.0.0
  • libstdc++6
  • zlib1g

Beroenden kan installeras med apt install kommandot . Följande kodfragment visar hur zlib1g du installerar biblioteket:

sudo apt install zlib1g

Om .NET-appen använder sammansättningen System.Drawing.Common måste även libgdiplus installeras. Eftersom System.Drawing.Common inte längre stöds i Linux fungerar detta bara på .NET 6 och kräver att du ställer in körningskonfigurationsväxeln System.Drawing.EnableUnixSupport .

Du kan installera en ny version av libgdiplus genom att lägga till Mono-lagringsplatsen i systemet.

Versioner som inte stöds

Följande versioner av .NET stöds ❌ inte längre:

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

Installera andra versioner

.NET-paketnamn är standardiserade för alla Linux-distributioner. I följande tabell visas paketen:

Alla versioner av .NET är tillgängliga för nedladdning på https://dotnet.microsoft.com/download/dotnet, men kräver manuell installation. Du kan försöka använda pakethanteraren för att installera en annan version av .NET. Den begärda versionen kanske dock inte är tillgänglig.

Paketen som läggs till i pakethanterarens feeds namnges i ett hackbart format, till exempel: {product}-{type}-{version}.

  • Produkt
    Typen av .NET-produkt som ska installeras. Giltiga alternativ är:

    • dotnet
    • aspnetcore
  • typ
    Väljer SDK eller körning. Giltiga alternativ är:

    • sdk(endast tillgängligt för dotnet-produkten)
    • runtime
  • Version
    Den version av SDK eller körning som ska installeras. Giltiga alternativ är alla versioner som släpps, till exempel:

    • 8.0
    • 6.0
    • 3.1
    • 2.1

    Det är möjligt att SDK/runtime som du försöker ladda ned inte är tillgänglig för Din Linux-distribution. En lista över distributioner som stöds finns i Installera .NET på Linux.

Exempel

  • Installera ASP.NET Core 8.0-körningen: aspnetcore-runtime-8.0
  • Installera .NET Core 2.1-körningen: dotnet-runtime-2.1
  • Installera .NET 5 SDK: dotnet-sdk-5.0
  • Installera .NET Core 3.1 SDK: dotnet-sdk-3.1

Kommentar

Vissa paket kanske inte är tillgängliga i Linux-distributionen.

Paketet saknas

Om paketversionskombinationen inte fungerar är den inte tillgänglig. Det finns till exempel ingen ASP.NET Core SDK. SDK-komponenterna för ASP.NET Core ingår i .NET SDK. Värdet aspnetcore-sdk-8.0 är felaktigt och ska vara dotnet-sdk-8.0. En lista över Linux-distributioner som stöds av .NET finns i .NET-beroenden och krav.

Manuell installation

Om Ubuntu-versionen inte stöds måste du förmodligen installera .NET genom att manuellt extrahera binärfilerna med hjälp av installationsskriptet. Mer information finns i Installera .NET på Linux utan att använda en pakethanterare.

Ubuntu 23.04

Varning

Den här versionen av Ubuntu stöds inte längre.

Det går inte längre att köra .NET på den här versionen av Ubuntu.

.NET är tillgängligt i Ubuntu-pakethanterarens feeds samt Microsoft-paketlagringsplatsen. Du bör dock bara använda det ena eller det andra för att installera .NET. Om du vill använda Microsoft-paketlagringsplatsen kan du läsa Så här registrerar du Microsoft-paketlagringsplatsen.

Följande versioner av .NET stöds eller är tillgängliga för Ubuntu 23.04:

.NET-versioner som stöds Tillgängligt i
inbyggd Ubuntu-feed
Tillgänglig i
.NET-backportar
Ubuntu-feed
Tillgänglig i
Microsoft-feed
8.0, 6.0 7.0, 6.0 Ingen 8.0, 7.0, 6.0

Viktigt!

.NET SDK-versioner som erbjuds av Canonical finns alltid i .1xx-funktionsbandet. Om du vill använda en nyare funktionsbandsversion använder du Microsoft-feeden för att installera SDK:n. Se till att du läser informationen i .NET-paketblandningarna i Linux-artikeln för att förstå konsekvenserna av att växla mellan lagringsplatsfeeds.

.NET 8.0 är inte tillgängligt på Ubuntu-paketlagringsplatsen. Registrera Microsoft-paketlagringsplatsen och använd den feeden för att installera .NET via APT. Om du använder Microsoft-paketlagringsplatsen för att installera .NET bör du avprioritera .NET-paket från Ubuntu-lagringsplatsen. Mer information finns i Jag behöver en version av .NET som inte tillhandahålls av min Linux-distribution.

Installera SDK:n

Med .NET SDK kan du utveckla appar med .NET. Om du installerar .NET SDK behöver du inte installera motsvarande körning. Installera .NET SDK genom att köra följande kommandon:

sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-8.0

Installera körningen

Med ASP.NET Core Runtime kan du köra appar som har skapats med .NET som inte angav körningen. Följande kommandon installerar ASP.NET Core Runtime, som är den mest kompatibla körningen för .NET. Kör följande kommandon i terminalen:

sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-8.0

Som ett alternativ till ASP.NET Core Runtime kan du installera .NET Runtime, som inte innehåller ASP.NET Core-stöd: ersätt aspnetcore-runtime-8.0 i föregående kommando med dotnet-runtime-8.0:

sudo apt-get install -y dotnet-runtime-8.0

Beroenden

När du installerar med en pakethanterare installeras dessa bibliotek åt dig. Men om du installerar .NET manuellt eller publicerar en fristående app måste du kontrollera att dessa bibliotek är installerade:

  • ca-certifikat
  • libc6
  • libgcc-s1
  • libgssapi-krb5-2
  • libicu72
  • liblttng-ust1
  • libssl3
  • libstdc++6
  • libunwind8
  • zlib1g

Beroenden kan installeras med apt install kommandot . Följande kodfragment visar hur zlib1g du installerar biblioteket:

sudo apt install zlib1g

Om .NET-appen använder sammansättningen System.Drawing.Common måste även libgdiplus installeras. Eftersom System.Drawing.Common inte längre stöds i Linux fungerar detta bara på .NET 6 och kräver att du ställer in körningskonfigurationsväxeln System.Drawing.EnableUnixSupport .

Du kan installera en ny version av libgdiplus genom att lägga till Mono-lagringsplatsen i systemet.

Ubuntu 22.10

Varning

Den här versionen av Ubuntu stöds inte längre.

Det går inte längre att köra .NET på den här versionen av Ubuntu.

.NET är tillgängligt i Ubuntu-pakethanterarens feeds samt Microsoft-paketlagringsplatsen. Du bör dock bara använda det ena eller det andra för att installera .NET. Om du vill använda Microsoft-paketlagringsplatsen kan du läsa Så här registrerar du Microsoft-paketlagringsplatsen.

Följande versioner av .NET stöds eller är tillgängliga för Ubuntu 22.10:

.NET-versioner som stöds Tillgängligt i
inbyggd Ubuntu-feed
Tillgänglig i
.NET-backportar
Ubuntu-feed
Tillgänglig i
Microsoft-feed
6,0 7.0, 6.0 Ingen 7.0, 6.0, 3.1

Viktigt!

.NET SDK-versioner som erbjuds av Canonical finns alltid i .1xx-funktionsbandet. Om du vill använda en nyare funktionsbandsversion använder du Microsoft-feeden för att installera SDK:n. Se till att du läser informationen i .NET-paketblandningarna i Linux-artikeln för att förstå konsekvenserna av att växla mellan lagringsplatsfeeds.

.NET 8 stöds inte på Ubuntu 22.10.

Beroenden

När du installerar med en pakethanterare installeras dessa bibliotek åt dig. Men om du installerar .NET manuellt eller publicerar en fristående app måste du kontrollera att dessa bibliotek är installerade:

  • ca-certifikat
  • libc6
  • libgcc-s1
  • libgssapi-krb5-2
  • libicu71
  • liblttng-ust1
  • libssl3
  • libstdc++6
  • libunwind8
  • zlib1g

Beroenden kan installeras med apt install kommandot . Följande kodfragment visar hur zlib1g du installerar biblioteket:

sudo apt install zlib1g

Om .NET-appen använder sammansättningen System.Drawing.Common måste även libgdiplus installeras. Eftersom System.Drawing.Common inte längre stöds i Linux fungerar detta bara på .NET 6 och kräver att du ställer in körningskonfigurationsväxeln System.Drawing.EnableUnixSupport .

Du kan installera en ny version av libgdiplus genom att lägga till Mono-lagringsplatsen i systemet.

Nästa steg