Share via


Overzicht van .NET op Ubuntu

In dit artikel wordt beschreven hoe u .NET installeert op Ubuntu. Vanaf Ubuntu 22.04 zijn de meeste ondersteunde versies van .NET beschikbaar in de ingebouwde Ubuntu-feed. De pakketopslagplaats ubuntu .NET-backports bevat de resterende ondersteunde .NET-versies. Zie de sectie Ondersteunde distributies voor meer informatie over beschikbare versies.

Canonical heeft .NET gepubliceerd op Ubuntu. Vanaf Ubuntu 22.04 distribueert Microsoft .NET voor Ubuntu niet meer naar de Microsoft-pakketopslagplaats.

Waarschuwing

Het is raadzaam om te kiezen tussen Ubuntu- of Microsoft-feeds om .NET-pakketten te bronen. Meng .NET-pakketten niet uit meerdere pakketopslagplaatsen, omdat dit leidt tot problemen wanneer apps proberen een specifieke versie van .NET op te lossen.

Wijze Voordelen Nadelen
Pakketbeheer
(ingebouwd
Ubuntu-feed)
  • Meestal is de nieuwste versie beschikbaar.
  • Patches zijn op de juiste manier beschikbaar.
  • Afhankelijkheden zijn opgenomen.
  • Gemakkelijk verwijderen.
  • Beschikbare .NET-versies worden ondersteund voor de ondersteuningsperiode van de specifieke Ubuntu-versie.
  • Ondersteuning voor het IBM System Z-platform voor .NET 8 op Ubuntu 24.04.
  • Niet beschikbaar voor Ubuntu 16.04, 18.04, 20.04.
  • De beschikbare .NET-versies variëren per Ubuntu-versie.
  • Preview-versies zijn niet beschikbaar.
Pakketbeheer
(.NET-backports
Ubuntu-feed)
  • Bevat een ondersteunde versie, die niet is opgenomen in de ingebouwde Ubuntu-feed.
  • Patches zijn op de juiste manier beschikbaar.
  • Afhankelijkheden zijn opgenomen.
  • Gemakkelijk verwijderen.
  • Compatibel met ingebouwde Ubuntu-feed.
  • Niet beschikbaar voor Ubuntu 16.04, 18.04, 20.04.
  • Hiervoor moet u de pakketopslagplaats voor Ubuntu .NET-backports registreren.
  • Preview-versies zijn niet beschikbaar.
Pakketbeheer
(Microsoft-feed)
  • Ondersteunde versies zijn altijd beschikbaar.
  • Patches zijn op de juiste manier beschikbaar.
  • Afhankelijkheden zijn opgenomen.
  • Gemakkelijk verwijderen.
  • Niet beschikbaar voor Ubuntu 24.04+.
  • Hiervoor moet de Microsoft-pakketopslagplaats worden geregistreerd.
  • Preview-versies zijn niet beschikbaar.
  • Ondersteunt alleen x64 Ubuntu.
Script \ Handmatige extractie
  • Bepalen waar .NET is geïnstalleerd.
  • Preview-versies zijn beschikbaar.
  • Updates handmatig installeren.
  • Installeer afhankelijkheden handmatig.
  • Handmatig verwijderen.

Overwegingen bij het upgraden van Ubuntu

Ubuntu upgraden naar 22.04 of hoger? Overweeg eerst .NET te verwijderen.

Als u een pakketbeheerder hebt gebruikt om .NET te installeren vanuit de Microsoft-pakketopslagplaats, treedt er na het upgraden van Ubuntu een probleem op met een pakketmix. Nu Canonical .NET publiceert naar de pakketfeeds voor Ubuntu 22.04 (en latere versies), weet de pakketbeheerder niet meer over de eerder geïnstalleerde .NET-versie. De pakketten kunnen niet worden geüpgraded naar de nieuwste .NET. Verwijder ze eerst en installeer ze vervolgens opnieuw vanuit de [Ubuntu-pakketopslagplaats].

Bepalen hoe u .NET installeert

Wanneer uw versie van Ubuntu .NET ondersteunt via de ingebouwde of .NET-backports Ubuntu-feed, wordt ondersteuning voor die builds van .NET geleverd door Canonical en zijn de builds mogelijk geoptimaliseerd voor verschillende workloads. Microsoft biedt ondersteuning voor pakketten in de Microsoft-pakketopslagplaatsfeed.

Gebruik de volgende secties om te bepalen hoe u .NET moet installeren:

Ik gebruik Ubuntu 22.04 of hoger en ik heb alleen .NET nodig

Installeer .NET via de Ubuntu-feed. Zie de volgende pagina's voor meer informatie:

Belangrijk

Als u .NET 8 SDK en Ubuntu 22.04 gebruikt, begrijpt u dat SDK-versies die worden aangeboden door Canonical altijd in de .1xx-functieband staan. Als u een nieuwere functiebandrelease wilt gebruiken, gebruikt u de Microsoft-feed om de SDK te installeren. Zorg ervoor dat u de informatie in het .NET-pakketmixen in Linux bekijkt om inzicht te krijgen in de gevolgen van het schakelen tussen opslagplaatsfeeds.

Als u de Microsoft-opslagplaats gaat installeren om andere Microsoft-pakketten te gebruiken, zoals powershell, mdatpof mssql, moet u de .NET-pakketten die door de Microsoft-opslagplaats worden geleverd, deprioritiseren. Zie Mijn Linux-distributie biedt .NET-pakketten en ik wil ze gebruiken voor instructies voor het deprioriteren van de pakketten.

Ik gebruik een versie van Ubuntu vóór 22.04

Gebruik de instructies op de versiespecifieke Ubuntu-pagina.

Raadpleeg de sectie Ondersteunde distributies voor meer informatie over welke versies van .NET worden ondersteund voor uw versie van Ubuntu. Zie De microsoft-pakketopslagplaats registreren als u een versie installeert die niet wordt ondersteund.

Ik gebruik andere Microsoft-pakketten, zoals powershell, mdatpof mssql

Als uw Ubuntu-versie .NET ondersteunt via een Ubuntu-feeds, moet u beslissen welke feed .NET moet installeren. De sectie Ondersteunde distributies bevat een tabel waarin wordt vermeld welke versies van .NET beschikbaar zijn in de pakketfeeds .

Als u de .NET-pakketten wilt ophalen uit een Ubuntu-feed, moet u de .NET-pakketten die door de Microsoft-opslagplaats worden geleverd, deprioritiseren. Zie Mijn Linux-distributie biedt .NET-pakketten en ik wil ze gebruiken voor instructies voor het deprioriteren van de pakketten.

Ik wil een .NET-app maken

Gebruik dezelfde pakketbronnen voor de SDK als voor de runtime. Het wordt aanbevolen om .NET te installeren via een Ubuntu-feed. Als u echter .NET wilt installeren vanaf een andere bron (bijvoorbeeld de Microsoft-pakketopslagplaats voor toegang tot hogere SDK-functiebanden), moet u .NET verwijderen, uw pakketbeheerder configureren om .NET-pakketten uit de Ubuntu-feed te negeren en opnieuw te installeren vanuit de andere bron.

Bekijk de andere suggesties in de sectie Bepalen hoe u .NET installeert.

Ik wil een .NET-app uitvoeren in een container-, cloud- of continue integratiescenario

Als uw Ubuntu-versie de vereiste .NET-versie biedt, installeert u deze vanuit een Ubuntu-feed. Anders registreert u de Microsoft-pakketopslagplaats en installeert u .NET vanuit die opslagplaats. Bekijk de informatie in de sectie Ondersteunde distributies .

Als de gewenste versie van .NET niet beschikbaar is, gebruikt u het dotnet-install-script.

Mijn Ubuntu-distributie bevat niet de .NET-versie die ik wil, of ik heb een verouderde .NET-versie nodig

U wordt aangeraden APT en de Microsoft-pakketopslagplaats te gebruiken. Zie de sectie Registreren en installeren met de microsoft-pakketopslagplaats voor meer informatie.

Ik wil een preview-versie installeren

Gebruik een van de volgende manieren om .NET te installeren:

Ik wil APT niet gebruiken

Als u een geautomatiseerde installatie wilt, gebruikt u het Linux-installatiescript.

Als u volledige controle wilt over de .NET-installatie, downloadt u een tarball en installeert u .NET handmatig. Zie Handmatig installeren voor meer informatie.

Ik gebruik een ARM-CPU

Als uw Ubuntu-versie de .NET-versie biedt die u nodig hebt, installeert u deze vanuit de ingebouwde feed. Bekijk de informatie in de sectie Ondersteunde distributies .

Als de gewenste versie van .NET niet beschikbaar is, gebruikt u een van de volgende manieren om .NET te installeren:

Ik gebruik het IBM System Z-platform

Vanaf .NET 8 op Ubuntu 24.04 ondersteunt Canonical .NET voor het IBM System Z-platform. Canonical werkt aan het uitbreiden van de ondersteuning naar andere .NET- en Ubuntu-versies.

Installeer .NET via de ingebouwde Ubuntu-feed. Zie de volgende pagina voor meer informatie:

Ondersteunde distributies

De volgende tabel is een lijst met momenteel ondersteunde .NET-releases en de versies van Ubuntu waarop ze worden ondersteund. Elke koppeling gaat naar de specifieke Ubuntu-versiepagina met specifieke instructies voor het installeren van .NET voor die versie van Ubuntu.

Ubuntu Ondersteunde .NET-versies Beschikbaar in
ingebouwde Ubuntu-feed
Beschikbaar in
.NET-backports
Ubuntu-feed
Beschikbaar in
Microsoft-feed
24.10 9.0, 8.0 9.0, 8.0 Geen Geen
24.04 (LTS) 9.0, 8.0 8.0 9.0, 7.0, 6.0 Geen
22.04 (LTS) 9.0, 8.0 8.0, 7.0, 6.0 9.0 8.0, 7.0, 6.0, 3.1
20.04 (LTS) 9.0, 8.0 Geen Geen 8.0, 7.0. 6.0, 5.0, 3.1, 2.1

Wanneer een Ubuntu-versie het einde van de ondersteuningsperiode bereikt, wordt .NET niet meer ondersteund met die specifieke Ubuntu-versie.

Canonical ondersteunt .NET-versies in de ingebouwde Ubuntu-feed voor de levensduur van die Ubuntu-versie, zelfs na de door Microsoft geleverde ondersteuningsduur en biedt best effort-ondersteuning voor .NET-versies in de .NET-backports-pakketopslagplaats, die niet langer is dan de door Microsoft geleverde ondersteuningsduur.

De volgende versies van .NET worden ❌ niet meer ondersteund:

  • .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

Pakketopslagplaats voor Ubuntu .NET-backports

De pakketopslagplaats ubuntu .NET-backports biedt versies van .NET, die niet beschikbaar zijn in de ingebouwde Ubuntu-feed. De sectie Ondersteunde distributies bevat een tabel waarin wordt vermeld welke versies van .NET beschikbaar zijn in de pakketfeed. Canonical onderhoudt de pakketten in deze pakketopslagplaats en biedt best effort-ondersteuning, die niet langer is dan de door Microsoft geleverde ondersteuningsduur of de ondersteuningsperiode van de specifieke Ubuntu-versie.

Zie de webweergave van de pakketopslagplaats Ubuntu .NET-backports voor meer informatie.

De pakketopslagplaats voor Ubuntu .NET-backports registreren

Open een terminal en voer de volgende opdracht uit:

sudo add-apt-repository ppa:dotnet/backports

Tip

U hoeft niet te bellen apt update. De add-apt-repository opdracht doet dit standaard.

Notitie

De pakketopslagplaats voor Ubuntu .NET-backports is compatibel met de ingebouwde Ubuntu-feed. Daarom hoeft u uw pakketbeheerder niet te configureren om .NET-pakketten in de ingebouwde Ubuntu-feed te negeren.

Registratie van de ubuntu .NET-backportspakketopslagplaats ongedaan maken

Als u geen pakketten meer wilt gebruiken uit de Ubuntu .NET-backports-pakketopslagplaats, kunt u de registratie ervan ongedaan maken. Open een terminal en voer de volgende opdracht uit:

sudo add-apt-repository --remove ppa:dotnet/backports

Belangrijk

Het ongedaan maken van de registratie van de Ubuntu .NET-backports-pakketopslagplaats verwijdert geen pakketten.

opdracht add-apt-repository is niet gevonden

Het add-apt-repository(1) hulpprogramma is vooraf geïnstalleerd op de meeste Ubuntu-installaties.

Als u een foutbericht krijgt dat de add-apt-repository opdracht niet is gevonden, moet u het software-properties-common pakket installeren, dat deze opdracht biedt. Open een terminal en voer de volgende opdrachten uit:

sudo apt update
sudo apt install software-properties-common

De Microsoft-pakketopslagplaats registreren

Belangrijk

Dit geldt alleen voor Ubuntu-versies vóór 24.04. Vanaf Ubuntu 24.04 publiceert Microsoft geen pakketten meer naar de Microsoft-pakketopslagplaats. Gebruik de ondersteunde distributietabel om te bepalen wat de beste manier is om .NET te installeren.

De Microsoft-pakketopslagplaats bevat alle versies van .NET die eerder waren, of die momenteel worden ondersteund met uw versie van Ubuntu. Als uw versie van Ubuntu .NET-pakketten biedt, moet u de Ubuntu-pakketten deprioritiseren en de Microsoft-opslagplaats gebruiken. Zie voor instructies over het deprioriteren van de pakketten een versie van .NET die niet wordt geleverd door mijn Linux-distributie.

Belangrijk

De Microsoft-pakketopslagplaats ondersteunt alleen .NET-pakketten die gericht zijn op de x64-architectuur . Andere architecturen, zoals Arm, moeten .NET op een andere wijze installeren, zoals met het installatiescript of door handmatige installatie.

Preview-versies zijn niet beschikbaar in de Microsoft-pakketopslagplaats. Zie Preview-versies installeren voor meer informatie.

Let op

U wordt aangeraden slechts één opslagplaats te gebruiken om al uw .NET-installaties te beheren. Als u .NET eerder hebt geïnstalleerd met de Ubuntu-opslagplaats, moet u het systeem van .NET-pakketten opschonen en APT configureren om de Ubuntu-feeds te negeren. Zie voor meer informatie over hoe ik dit moet doen, ik heb een versie van .NET nodig die niet wordt geleverd door mijn Linux-distributie.

Installeren met APT kan worden uitgevoerd met een paar opdrachten. Voordat u .NET installeert, voert u de volgende opdrachten uit om de ondertekeningssleutel van het Microsoft-pakket toe te voegen aan uw lijst met vertrouwde sleutels en de pakketopslagplaats toe te voegen.

Open een terminal en voer de volgende opdrachten uit:

# Get OS version info which adds the $ID and $VERSION_ID variables
source /etc/os-release

# Download Microsoft signing key and repository
wget https://packages.microsoft.com/config/$ID/$VERSION_ID/packages-microsoft-prod.deb -O packages-microsoft-prod.deb

# Install Microsoft signing key and repository
sudo dpkg -i packages-microsoft-prod.deb

# Clean up
rm packages-microsoft-prod.deb

# Update packages
sudo apt update

Tip

Het vorige script is geschreven voor Ubuntu en werkt mogelijk niet als u een afgeleide distributie gebruikt, zoals Linux Mint. Waarschijnlijk worden de juiste waarden niet toegewezen aan de $ID variabelen $VERSION_ID , waardoor de URI voor de wget opdracht ongeldig is. De $ID komt overeen met de distributie (bijvoorbeeld ubuntu), terwijl $VERSION_ID deze is toegewezen aan de specifieke versie van Ubuntu waarvoor u pakketten wilt ophalen, zoals 22.04 of 23.10.

Op Ubuntu 22.04 $ID zou dat bijvoorbeeld zijn ubuntu en $VERSION_ID zou zijn 22.04. De URL ziet er als volgt uit: https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb.

U kunt een webbrowser gebruiken en navigeren om te https://packages.microsoft.com/config/ubuntu/ zien welke versies van Ubuntu beschikbaar zijn om als waarde $repo_version te gebruiken.

.NET installeren

Belangrijk

.NET 9 is uitgebracht op 12 november 2024. Het kan even duren voordat de pakketten worden weergegeven in de feeds van pakketbeheer of dat uw specifieke Linux-distributie deze opneemt.

Installeer .NET via pakketbeheer met de sudo apt install <package-name> opdracht. Vervang <package-name> door de naam van het .NET-pakket dat u wilt installeren. Als u bijvoorbeeld .NET SDK 9.0 wilt installeren, gebruikt u de opdracht sudo apt install dotnet-sdk-9.0. De volgende tabel bevat de momenteel ondersteunde .NET-pakketten (die kunnen variëren per Ubuntu-versie):

Product Type Pakket
9.0 ASP.NET Core Runtime aspnetcore-runtime-9.0
9.0 .NET Runtime dotnet-runtime-9.0
9.0 .NET SDK dotnet-sdk-9.0
8.0 ASP.NET Core Runtime aspnetcore-runtime-8.0
8.0 .NET Runtime dotnet-runtime-8.0
8.0 .NET SDK dotnet-sdk-8.0

Tip

Als u geen .NET-apps maakt, installeert u de ASP.NET Core-runtime, omdat deze de .NET-runtime bevat en ook ondersteuning biedt voor ASP.NET Core-apps.

Sommige omgevingsvariabelen zijn van invloed op hoe .NET wordt uitgevoerd nadat deze is geïnstalleerd. Zie .NET SDK- en CLI-omgevingsvariabelen voor meer informatie.

.NET verwijderen

Als u .NET hebt geïnstalleerd via een pakketbeheer, verwijdert u deze op dezelfde manier met de apt-get remove opdracht:

sudo apt-get remove dotnet-sdk-6.0

Zie .NET verwijderen voor meer informatie.

Preview-versies installeren

Preview- en release-kandidaatversies van .NET zijn niet beschikbaar in pakketopslagplaatsen. U kunt op een van de volgende manieren previews en releasekandidaten van .NET installeren:

Preview-versies verwijderen

Wanneer u een pakketbeheerder gebruikt om uw installatie van .NET te beheren, kan er een conflict optreden als u eerder een preview-versie hebt geïnstalleerd. De pakketbeheerder kan de niet-preview-versie interpreteren als een eerdere versie van .NET. Als u de niet-preview-versie wilt installeren, moet u eerst de preview-versies verwijderen. Zie .NET Runtime en SDK verwijderen voor meer informatie over het verwijderen van .NET.

APT gebruiken om .NET bij te werken

Als u .NET hebt geïnstalleerd via pakketbeheer, kunt u het pakket upgraden met de apt upgrade opdracht. Met de volgende opdrachten wordt het dotnet-sdk-9.0 pakket bijvoorbeeld bijgewerkt met de nieuwste versie:

sudo apt update
sudo apt upgrade dotnet-sdk-9.0

Tip

Als u uw Linux-distributie hebt bijgewerkt sinds u .NET installeert, moet u mogelijk de Microsoft-pakketopslagplaats opnieuw configureren. Voer de installatie-instructies voor uw huidige distributieversie uit om een upgrade uit te voeren naar de juiste pakketopslagplaats voor .NET-updates.

Probleemoplossing

Vanaf Ubuntu 22.04 kunt u een situatie tegenkomen waarin het lijkt alsof er slechts een deel van .NET beschikbaar is. U hebt bijvoorbeeld de runtime en de SDK geïnstalleerd, maar wanneer u alleen de runtime uitvoert dotnet --info , wordt vermeld. Deze situatie kan betrekking hebben op het gebruik van twee verschillende pakketbronnen. De ingebouwde Ubuntu 22.04- en Ubuntu 22.10-pakketfeeds bevatten enkele versies van .NET, maar niet alle, en u hebt mogelijk ook .NET geïnstalleerd vanuit de Microsoft-feeds. Zie .NET-fouten met betrekking tot ontbrekende bestanden in Linux oplossen voor meer informatie over het oplossen van dit probleem.

APT-problemen

Deze sectie bevat informatie over veelvoorkomende fouten die kunnen optreden tijdens het gebruik van APT om .NET te installeren.

Kan pakket niet vinden

Belangrijk

Het gebruik van een pakketbeheerder om .NET te installeren vanuit de Microsoft-pakketfeed ondersteunt alleen de x64-architectuur . Andere architecturen, zoals Arm, worden niet ondersteund door de Microsoft-pakketfeed.

Zie een van de volgende artikelen voor meer informatie over het installeren van .NET zonder pakketbeheer:

Kan bepaalde pakketten niet vinden

Notitie

Deze informatie is alleen van toepassing wanneer .NET wordt geïnstalleerd vanuit de Microsoft-pakketfeed.

Als u een foutbericht krijgt dat lijkt op Kan pakket {dotnet-package} niet vinden of sommige pakketten niet kunnen worden geïnstalleerd, voert u de volgende opdrachten uit.

Er zijn twee tijdelijke aanduidingen in de volgende set opdrachten.

  • {dotnet-package}
    Dit vertegenwoordigt het .NET-pakket dat u installeert, zoals aspnetcore-runtime-8.0. Dit wordt gebruikt in de volgende sudo apt-get install opdracht.

Verwijder eerst de pakketlijst:

sudo dpkg --purge packages-microsoft-prod && sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update

Probeer vervolgens .NET opnieuw te installeren. Als dat niet werkt, kunt u een handmatige installatie uitvoeren met de volgende opdrachten:

Als u Ubuntu 23.10 of hoger gebruikt, probeert u de volgende opdrachten:

# Get OS version info which adds the $ID and $VERSION_ID variables
source /etc/os-release

# Download the Microsoft keys
sudo apt-get install -y gpg wget
wget https://packages.microsoft.com/keys/microsoft.asc
cat microsoft.asc | gpg --dearmor -o microsoft.asc.gpg

# Add the Microsoft repository to the system's sources list
wget https://packages.microsoft.com/config/$ID/$VERSION_ID/prod.list
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list

# Move the key to the appropriate place
sudo mv microsoft.asc.gpg $(cat /etc/apt/sources.list.d/microsoft-prod.list | grep -oP "(?<=signed-by=).*(?=\])")

# Update packages and install .NET
sudo apt-get update && \
  sudo apt-get install -y {dotnet-package}

Als u een Ubuntu-versie gebruikt vóór 23.10, probeert u de volgende opdrachten:

# Define the OS version, name, and codename
source /etc/os-release

# Download the Microsoft keys
sudo apt-get install -y gpg wget
wget https://packages.microsoft.com/keys/microsoft.asc
cat microsoft.asc | gpg --dearmor -o microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/

# Add the Microsoft repository to the system's sources list
wget https://packages.microsoft.com/config/$ID/$VERSION_ID/prod.list
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list

# Set ownership
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list

# Update packages and install .NET
sudo apt-get update && \
  sudo apt-get install -y {dotnet-package}

Ophalen is mislukt

Tijdens het installeren van het .NET-pakket ziet u mogelijk een fout die vergelijkbaar is met Failed to fetch ... File has unexpected size ... Mirror sync in progress?. Deze fout kan betekenen dat de pakketfeed voor .NET wordt bijgewerkt met nieuwere pakketversies en dat u het later opnieuw moet proberen. Tijdens een upgrade mag de pakketfeed langer dan 30 minuten niet beschikbaar zijn. Als u deze fout gedurende meer dan 30 minuten voortdurend ontvangt, kunt u een probleem indienen bij https://github.com/dotnet/core/issues.

Afhankelijkheden

Wanneer u installeert met pakketbeheer, worden deze bibliotheken voor u geïnstalleerd. Maar als u .NET handmatig installeert of als u een zelfstandige app publiceert, moet u deze afhankelijkheden installeren om uw app uit te voeren:

  • ca-certificates
  • libc6
  • hebtcc1 (voor 16.x en 18.x)
  • toetsencc-s1 (voor 20.x of hoger)
  • meansssapi-krb5-2
  • libicu55 (voor 16.x)
  • libicu60 (voor 18.x)
  • libicu66 (voor 20.x)
  • libicu70 (voor 22.04)
  • libicu72 (voor 23.10)
  • libicu74 (voor 24.04 of hoger)
  • liblttng-ust1 (voor 22.x of hoger)
  • bibliothekensl1.0.0 (voor 16.x)
  • bibliothekensl1.1 (voor 18.x, 20.x)
  • bibliothekensl3 (voor 22.x of hoger)
  • bibliothekentdc++6
  • libunwind8 (voor 22.x of hoger)
  • zlib1g

Afhankelijkheden kunnen worden geïnstalleerd met de apt install opdracht. In het volgende fragment ziet u hoe u de zlib1g bibliotheek installeert:

sudo apt install zlib1g

Als de .NET-app gebruikmaakt van de Assembly System.Drawing.Common , moet u de installatie van de . NET-app uitvoeren. Zie System.Drawing.Common alleen ondersteund in Windows voor meer informatie.

U kunt een recente versievan installeren door de Mono-opslagplaats aan uw systeem toe te voegen.

Volgende stappen