Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek vám pomůže rozhodnout, jak nainstalovat .NET na Ubuntu. Počínaje Ubuntu 22.04 je většina podporovaných verzí .NET k dispozici v integrovaném repozitáři Ubuntu. Úložiště balíčků Ubuntu .NET backports obsahuje zbývající podporované verze .NET.
Canonical převzal publikování .NET na Ubuntu. Od Ubuntu 22.04 již Microsoft nedistribuuje .NET pro Ubuntu do úložiště balíčků Microsoftu.
Podporované distribuce
Následující tabulka obsahuje seznam aktuálně podporovaných verzí .NET a verze Ubuntu, na kterých jsou podporované. Každý odkaz přejde na konkrétní stránku verze Ubuntu s pokyny k instalaci .NET pro danou verzi Ubuntu.
| Ubuntu | Podporované verze .NET | Dostupné v integrovaný informační kanál Ubuntu |
K dispozici v .NET zpětné portování Kanál Ubuntu |
K dispozici v Informační kanál Microsoftu |
|---|---|---|---|---|
| 26.04 (LTS) | 10.0, 9.0, 8.0 | 10.0 | 9.0, 8.0 | Žádné |
| 25.10 | 10.0, 9.0, 8.0 | 10.0, 9.0, 8.0 | Žádné | Žádné |
| 25.04 | 10.0, 9.0, 8.0 | 10.0, 9.0, 8.0 | Žádné | Žádné |
| 24.04 (LTS) | 10.0, 9.0, 8.0 | 10.0, 8.0 | 9.0, 7.0, 6.0 | Žádné |
| 22.04 (LTS) | 10.0, 9.0, 8.0 | 8.0, 7.0, 6.0 | 10.0, 9.0 | 8.0, 7.0, 6.0, 3.1 |
Když Ubuntu verze dosáhne konce období podpory, .NET se už u této konkrétní verze Ubuntu nepodporuje.
Canonical podporuje verze .NET v integrovaném kanálu Ubuntu po celou dobu životnosti této verze Ubuntu, a to i po skončení doby podpory poskytované Microsoftem, a poskytuje podporu podle nejlepšího úsilí pro verze .NET v úložišti balíčků .NET backports, která nejde nad dobu podpory poskytovanou Microsoftem.
Následující verze .NET se už nepodporují ❌:
- .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
Důležité informace o upgradu Ubuntu
Upgradujete Ubuntu na verzi 22.04 nebo novější? Nejprve zvažte odinstalaci .NET.
Pokud jste ke instalaci .NET z úložiště balíčků Microsoftu použili správce balíčků, budete mít po upgradu Ubuntu problém s kombinací balíčků. Když teď Canonical publikuje .NET do informačních kanálů balíčků pro Ubuntu 22.04 (a novější verze), správce balíčků nebude vědět o dříve nainstalované .NET verzi. Balíčky nejde upgradovat na nejnovější .NET. Nejprve je odinstalujte a pak je znovu nainstalujte z úložiště balíčků Ubuntu.
Rozhodnutí o instalaci .NET
Pokud vaše verze Ubuntu podporuje .NET pomocí integrovaných nebo zpětně portovaných kanálů Ubuntu, podporu těchto verzí .NET poskytuje Canonical a tyto verze mohou být optimalizovány pro různé pracovní postupy. Microsoft poskytuje podporu balíčků v úložišti balíčků Microsoftu.
Výstraha
Doporučujeme zvolit mezi kanály Ubuntu nebo Microsoftu pro získání .NET balíčků. Nekombinujte balíčky .NET z více úložišť balíčků, protože to vede k problémům, když se aplikace pokusí vyřešit konkrétní verzi .NET.
| Metoda | Výhody | Nevýhody |
|---|---|---|
|
Správce balíčků (vestavěné Kanál Ubuntu) |
|
|
|
Správce balíčků (.NET zpětné porty Kanál Ubuntu) |
|
|
|
Správce balíčků (informační kanál Microsoftu) |
|
|
| Skript \ Ruční extrakce |
|
|
Pomocí následujících částí určete, jak nainstalovat .NET:
- I používám Ubuntu 22.04 nebo novější a potřebuji jenom .NET
- Používám verzi Ubuntu starší než 22.04
-
Používám jiné balíčky Microsoftu, například
powershell,mdatpnebomssql - I chcete vytvořit aplikaci .NET
- I chcete spustit aplikaci .NET v kontejneru, cloudu nebo scénáři kontinuální integrace
- My Distribuce Ubuntu nezahrnuje požadovanou verzi .NET nebo potřebuji verzi .NET bez podpory
- Chci nainstalovat verzi Preview
- Nechci používat APT
- Používám procesor s architekturou ARM
- Používám platformu IBM System Z nebo Power
Používám Ubuntu 22.04 nebo novější a potřebuji jenom .NET
Pokud nepotřebujete další balíčky Microsoftu, například powershell, mdatp nebo mssql, nainstalujte .NET prostřednictvím informačního kanálu Ubuntu. Další informace najdete na následujících stránkách:
- Nainstalujte .NET na Ubuntu 26.04.
- Nainstalujte .NET na Ubuntu 25.10.
- Nainstalujte .NET na Ubuntu 25.04.
- Nainstalujte .NET na Ubuntu 24.04.
- Nainstalujte .NET na Ubuntu 22.04.
Důležité
Pokud používáte sadu .NET 8 SDK a Ubuntu 22.04, mějte na vědomí, že verze sady SDK nabízené Canonical jsou vždy v .1xx feature band. Pokud chcete použít novější vydání pásma funkcí, použijte kanál Microsoftu k instalaci sady SDK. Ujistěte se, že si projdete informace v článku .NET balíčky záměny na Linuxu, abyste porozuměli důsledkům přepínání mezi repozitářovými zdroji.
Pokud chcete nainstalovat úložiště Microsoft pro použití jiných balíčků Microsoftu, jako jsou powershell, mdatp nebo mssql, je třeba snížit prioritu balíčků .NET poskytovaných úložištěm Microsoftu. Pokyny k vyřazení balíčků najdete v tématu My Linux distribuce poskytuje .NET balíčky a chci je používat.
Používám verzi Ubuntu starší než 22.04
Postupujte podle pokynů v části specifické pro verzi sady Install .NET SDK nebo .NET Runtime v Ubuntu.
Další informace o podporovaných verzích .NET pro vaši verzi Ubuntu najdete v části Supported distributions. Pokud instalujete verzi, která není podporovaná, přečtěte si téma Registrace úložiště balíčků Microsoftu.
Používám jiné balíčky Microsoftu, například powershell, mdatpnebo mssql
Pokud vaše verze Ubuntu podporuje .NET prostřednictvím informačních kanálů Ubuntu, musíte se rozhodnout, ze kterého informačního kanálu by se měl nainstalovat .NET. Oddíl Podporované distribuce obsahuje tabulku, která uvádí, které verze .NET jsou dostupné v informačních kanálech balíčků.
Pokud chcete získávat balíčky .NET z informačního kanálu Ubuntu, musíte snížit prioritu balíčků .NET poskytovaných úložištěm Microsoftu. Pokyny k vyřazení balíčků najdete v tématu My Linux distribuce poskytuje .NET balíčky a chci je používat.
Chci vytvořit aplikaci .NET
Pro sadu SDK použijte stejné zdroje balíčků jako pro modul runtime. Doporučujeme nainstalovat .NET prostřednictvím zdroje Ubuntu. Pokud ale chcete nainstalovat .NET z jiného zdroje (například úložiště balíčků Microsoft pro přístup k vyšším pásmům funkcí sady SDK), měli byste odinstalovat .NET, nakonfigurovat správce balíčků tak, aby ignoroval .NET balíčky z informačního kanálu Ubuntu a přeinstalovali ho z jiného zdroje.
Projděte si další návrhy v části Decide, jak nainstalovat .NET.
Chci spustit .NET aplikaci ve scénáři kontejneru, cloudu nebo kontinuální integrace
Pokud vaše verze Ubuntu poskytuje požadovanou verzi .NET, nainstalujte ji z informačního kanálu Ubuntu. Jinak registrujte úložiště balíčků Microsoft a nainstalujte .NET z tohoto úložiště. Projděte si informace v části Podporované distribuce .
Pokud není požadovaná verze .NET dostupná, zkuste použít skript dotnet-install.
Moje distribuce Ubuntu nezahrnuje požadovanou verzi .NET nebo potřebuji verzi .NET, která již není podporována.
Doporučujeme používat APT a úložiště balíčků Microsoftu. Další informace najdete v části Registrace a instalace v úložišti balíčků Microsoftu.
Chci nainstalovat verzi Preview
K instalaci .NET použijte jeden z následujících způsobů:
Nechci používat APT
Pokud chcete automatizovanou instalaci, použijte instalační skript pro Linux.
Pokud chcete mít plnou kontrolu nad prostředím instalace .NET, stáhněte si tarball a ručně nainstalujte .NET. Další informace naleznete v tématu Ruční instalace.
Používám procesor s architekturou ARM
Pokud vaše verze Ubuntu poskytuje požadovanou verzi .NET, nainstalujte ji z integrovaného kanálu. Projděte si informace v části Podporované distribuce .
Pokud není požadovaná verze .NET dostupná, zkuste použít jeden z následujících způsobů instalace .NET:
Používám platformu IBM System Z nebo Power
Od .NET 8 v Ubuntu 22.04 podporuje Canonical .NET pro platformy IBM System Z a Power. Tato podpora bude pokračovat pro každou .NET verzi.
Nainstalujte .NET prostřednictvím integrovaného kanálu Ubuntu. Další informace najdete na následující stránce:
Registrace úložiště balíčků
V závislosti na vaší verzi Ubuntu možná budete muset zaregistrovat backporty Ubuntu nebo úložiště balíčků Microsoftu.
Důležité
Nezapomeňte vzít v úvahu informace v části Decide how to install .NET section.
Úložiště balíčků backportů s Ubuntu .NET
Úložiště balíčků Ubuntu .NET backports poskytuje verze .NET, které nejsou dostupné v integrovaném zdroji Ubuntu. Canonical udržuje balíčky obsažené v tomto úložišti balíčků a poskytuje podporu s nejlepším úsilím, která nepřesahuje dobu životnosti podpory poskytované Microsoftem nebo období podpory konkrétní verze Ubuntu.
Toto úložiště balíčků je podporované v Ubuntu 26.04 LTS (Resolute Raccoon), Ubuntu 24.04 LTS (Noble Numbat) a Ubuntu 22.04 LTS (Jammy Jellyfish). Část Podporované distribuce obsahuje tabulku, která uvádí, které verze .NET jsou dostupné v informačním kanálu balíčků. Další informace najdete v tématu Ubuntu .NET backports package repository.
Pokud chcete přidat toto úložiště balíčků, spusťte následující příkazy:
sudo add-apt-repository ppa:dotnet/backports
sudo apt update
Registrovat úložiště balíčků Ubuntu .NET backports
Otevřete terminál a spusťte následující příkaz:
sudo add-apt-repository ppa:dotnet/backports
Poznámka:
Úložiště balíčků ubuntu .NET backports je kompatibilní s integrovaným informačním kanálem Ubuntu. Proto nemusíte konfigurovat správce balíčků tak, aby ignoroval .NET balíčky v integrovaném kanálu Ubuntu.
Odregistrovat úložiště balíčků .NET backports pro Ubuntu
Pokud už nechcete využívat balíčky z úložiště balíčků Ubuntu .NET backports, můžete zrušit jeho registraci. Otevřete terminál a spusťte následující příkaz:
sudo add-apt-repository --remove ppa:dotnet/backports
Důležité
Zrušení registrace úložiště balíčků Ubuntu .NET backports neodinstaluje žádné balíčky.
Příkaz add-apt-repository nebyl nalezen.
Nástroj add-apt-repository(1) je předinstalovaný ve většině instalací Ubuntu.
Pokud se zobrazí chybová zpráva, že add-apt-repository příkaz nebyl nalezen, musíte nainstalovat software-properties-common balíček, který tento příkaz poskytuje. Otevřete terminál a spusťte následující příkazy:
sudo apt update
sudo apt install software-properties-common
registrace úložiště balíčků Microsoftu
Důležité
To platí jenom pro verze Ubuntu starší než 24.04. Od Ubuntu 24.04 už Microsoft nepublikuje balíčky do úložiště balíčků Microsoftu. Pomocí tabulky supported distributions table určete nejlepší způsob instalace .NET.
Úložiště balíčků Společnosti Microsoft obsahuje všechny verze .NET, které byly dříve nebo jsou aktuálně podporovány ve vaší verzi Ubuntu. Pokud vaše verze Ubuntu poskytuje .NET balíčky, budete muset snížit prioritu balíčků Ubuntu a použít úložiště Microsoft. Pokyny ke snížení priority balíčků najdete v tématu Potřebuji verzi .NET, která není poskytnuta mou distribucí Linuxu.
Důležité
Úložiště balíčků Microsoftu podporuje pouze balíčky .NET, které cílí na architekturu x64. Jiné architektury, například Arm, musí nainstalovat .NET jinými prostředky, například pomocí skriptu installer nebo pomocí manuální instalace.
Verze Preview nejsou k dispozici v úložišti balíčků Microsoftu. Pro více informací si přečtěte Instalace verzí Preview.
Upozornění
Ke správě všech instalací .NET doporučujeme použít jenom jedno úložiště. Pokud jste dříve nainstalovali .NET s úložištěm Ubuntu, musíte vyčistit systém balíčků .NET a nakonfigurovat APT tak, aby ignoroval informační kanály Ubuntu. Další informace o tom, jak to udělat, naleznete v části Potřebuji verzi .NET, která není k dispozici v mé Linuxové distribuci.
Instalace pomocí APT se dá provést několika příkazy. Před instalací .NET spuštěním následujících příkazů přidejte podpisový klíč balíčku Microsoftu do seznamu důvěryhodných klíčů a přidejte úložiště balíčků.
Otevřete terminál a spusťte následující příkazy:
# 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
Návod
Předchozí skript byl napsán pro Ubuntu a nemusí fungovat, pokud používáte odvozenou distribuci, například Linux Mint. Je pravděpodobné, že proměnným $ID a $VERSION_ID nebudou přiřazeny správné hodnoty, což způsobí, že URI pro příkaz wget bude neplatný. Odpovídá $ID distribuci (například ubuntu), zatímco $VERSION_ID mapuje na konkrétní verzi Ubuntu, pro kterou chcete získat balíčky, například 22.04 nebo 23.10.
Například na Ubuntu 22.04 $ID by byl ubuntu a $VERSION_ID byl by 22.04. Adresa URL by vypadala takto: https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb.
Můžete použít webový prohlížeč a přejít na https://packages.microsoft.com/config/ubuntu/, abyste si zobrazili, které verze Ubuntu jsou k dispozici pro hodnotu $repo_version.
Instalace, odinstalace nebo aktualizace .NET
Následující části popisují, jak spravovat .NET prostřednictvím správce balíčků.
Instalace .NET
Pomocí příkazu sudo apt install <package-name> nainstalujte .NET prostřednictvím správce balíčků. Nahraďte <package-name> názvem balíčku .NET, který chcete nainstalovat. Pokud chcete například nainstalovat .NET SDK 10.0, použijte příkaz sudo apt install dotnet-sdk-10.0. Následující tabulka uvádí aktuálně podporované balíčky .NET (které se mohou lišit podle vaší verze Ubuntu):
| Výrobek | Typ | Balíček | |
|---|---|---|---|
| 10.0 | ASP.NET Core | Provozní doba | aspnetcore-runtime-10.0 |
| 10.0 | platforma .NET | Provozní doba | dotnet-runtime-10.0 |
| 10.0 | platforma .NET | sada SDK | dotnet-sdk-10.0 |
| 9.0 | ASP.NET Core | Provozní doba | aspnetcore-runtime-9.0 |
| 9.0 | platforma .NET | Provozní doba | dotnet-runtime-9.0 |
| 9.0 | platforma .NET | sada SDK | dotnet-sdk-9.0 |
| 8.0 | ASP.NET Core | Provozní doba | aspnetcore-runtime-8.0 |
| 8.0 | platforma .NET | Provozní doba | dotnet-runtime-8.0 |
| 8.0 | platforma .NET | sada SDK | dotnet-sdk-8.0 |
Návod
Pokud nevytváíte .NET aplikace, nainstalujte modul runtime ASP.NET Core, protože zahrnuje modul runtime .NET a také podporuje ASP.NET Core aplikace.
Některé proměnné prostředí ovlivňují způsob spuštění .NET po instalaci. Další informace najdete v tématu .NET SDK a proměnné prostředí rozhraní příkazového řádku.
Odinstalujte .NET
Pokud jste nainstalovali .NET prostřednictvím správce balíčků, odinstalujte ho stejným způsobem pomocí příkazu apt-get remove:
sudo apt-get remove dotnet-sdk-6.0
Další informace najdete v tématu Uninstall .NET.
Aktualizace .NET
Pokud jste nainstalovali .NET prostřednictvím správce balíčků, můžete balíček upgradovat pomocí příkazu apt upgrade. Například následující příkazy aktualizují balíček dotnet-sdk-10.0 na nejnovější verzi:
sudo apt update
sudo apt upgrade dotnet-sdk-10.0
Návod
Pokud jste od instalace .NET upgradovali distribuci Linuxu, možná budete muset překonfigurovat úložiště balíčků Microsoftu. Spusťte pokyny k instalaci pro vaši aktuální distribuční verzi, abyste upgradovali na příslušné úložiště balíčků pro aktualizace .NET.
Správa verzí Preview
Následující části popisují, jak nainstalovat a odinstalovat verze Preview .NET.
Instalace verzí Preview
Verze Preview a verze Candidate .NET nejsou k dispozici v úložištích balíčků. Preview verze a kandidáty na vydání .NET můžete nainstalovat jedním z následujících způsobů:
Odebrání verzí Preview
Pokud ke správě instalace .NET používáte správce balíčků, může dojít ke konfliktu, pokud jste dříve nainstalovali verzi Preview. Správce balíčků může interpretovat verzi, která není ve verzi Preview, jako starší verzi .NET. Pokud chcete nainstalovat verzi, která není ve verzi Preview, odinstalujte nejprve verze Preview. Další informace o odinstalaci .NET najdete v tématu Jak odebrat .NET Runtime a SDK.
Řešení problémů
Počínaje Ubuntu 22.04 můžete narazit na situaci, kdy se zdá, že je k dispozici pouze část .NET. Například jste nainstalovali modul runtime a sadu SDK, ale když spustíte dotnet --info, je uveden pouze modul runtime. Tato situace může souviset s používáním dvou různých zdrojů balíčků. Integrované informační kanály balíčků Ubuntu 22.04 a Ubuntu 22.10 zahrnují některé verze .NET, ale ne všechny a možná jste také nainstalovali .NET z informačních kanálů Microsoftu. Další informace o řešení tohoto problému najdete v tématu Troubleshoot .NET chyby související s chybějícími soubory v Linuxu.
Problémy s APT
Tato část poskytuje informace o běžných chybách, které mohou nastat při použití APT pro instalaci .NET.
Nepodařilo se najít balíček
Důležité
Použití správce balíčků k instalaci .NET z informačního kanálu balíčků Microsoft podporuje pouze architekturu x64. Kanál balíčků Microsoftu nepodporuje architektury jako Arm64 a další. Použijte informační kanály Ubuntu nebo ručně nainstalujte .NET. Buďte opatrní vůči problémům s prohozením balíčků při používání více informačních kanálů. Více informací naleznete v záměny balíčků .NET na Linuxu.
Další informace o instalaci .NET bez správce balíčků najdete v jednom z následujících článků.
Nelze najít \ Některé balíčky nelze nainstalovat.
Poznámka:
Tyto informace platí pouze v případě, že .NET je nainstalován ze zdroje balíčku společnosti Microsoft.
Pokud se zobrazí chybová zpráva podobná tomu, že nelze najít balíček {dotnet-package} nebo některé balíčky nelze nainstalovat, spusťte následující příkazy.
Následující sada příkazů obsahuje dva zástupné symboly.
{dotnet-package}
Představuje balíček .NET, který instalujete, napříkladaspnetcore-runtime-8.0. Používá se v následujícímsudo apt-get installpříkazu.
Nejprve zkuste seznam balíčků vyprázdnit:
sudo dpkg --purge packages-microsoft-prod && sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update
Potom zkuste nainstalovat .NET znovu. Pokud to nepomůže, můžete ruční instalaci spustit pomocí následujících příkazů:
Pokud používáte Ubuntu 23.10 nebo novější, vyzkoušejte následující příkazy:
# 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}
Poznámka:
Pokud používáte odvozenou distribuci, například Linux Mint, nemusí proměnné $ID a $VERSION_ID z /etc/os-release odpovídat žádnému adresáři na serveru balíčků Microsoft, což způsobí chybu 404. Pokud chcete tuto chybu vyřešit, zkontrolujte, na které verzi Ubuntu nebo Debian je vaše distribuce založená, a místo toho použijte tyto hodnoty. Například Linux Mint 22 je založen na Ubuntu 24.04, takže použijte ubuntu pro $ID a 24.04 pro $VERSION_ID.
Pokud používáte verzi Ubuntu starší než 23.10, vyzkoušejte následující příkazy:
# 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}
Poznámka:
Pokud používáte odvozenou distribuci, například Linux Mint, nemusí proměnné $ID a $VERSION_ID z /etc/os-release odpovídat žádnému adresáři na serveru balíčků Microsoft, což způsobí chybu 404. Pokud chcete tuto chybu vyřešit, zkontrolujte, na které verzi Ubuntu nebo Debian je vaše distribuce založená, a místo toho použijte tyto hodnoty. Například Linux Mint 22 je založen na Ubuntu 24.04, takže použijte ubuntu pro $ID a 24.04 pro $VERSION_ID.
Načtení se nezdařilo.
Při instalaci balíčku .NET se může zobrazit chyba podobná Failed to fetch ... File has unexpected size ... Mirror sync in progress?. Tato chyba může znamenat, že se zdroj balíčků pro .NET aktualizuje na novější verze balíčků a že byste to měli zkusit znovu později. Po dobu delší než 30 minut by informační kanál balíčku neměl být během upgradu nedostupný. Pokud se tato chyba nepřetržitě zobrazuje déle než 30 minut, zapište problém na adrese https://github.com/dotnet/core/issues.
Závislosti
Při instalaci pomocí správce balíčků se tyto knihovny nainstalují za vás. Pokud ale ručně nainstalujete .NET nebo publikujete samostatnou aplikaci, musíte nainstalovat tyto závislosti pro spuštění aplikace:
- ca-certifikáty
- libc6
- libgcc1 (pro 16.x a 18.x)
- libgcc-s1 (pro 20.x nebo novější)
- libgssapi-krb5-2
- libicu55 (pro 16.x)
- libicu60 (pro 18.x)
- libicu66 (pro 20.x)
- libicu70 (pro 22.04)
- libicu72 (pro 23.10)
- libicu74 (pro 24.04)
- libicu76 (pro 25.04 a 25.10)
- libicu78 (pro verzi 26.04 nebo novější)
- libssl1.0.0 (pro 16.x)
- libssl1.1 (pro 18.x, 20.x)
- libssl3 (pro 22.x nebo novější)
- libstdc++6
- tzdata
- zlib1g
Závislosti lze nainstalovat pomocí příkazu apt install. Následující fragment kódu ukazuje instalaci zlib1g knihovny:
sudo apt install zlib1g
Další kroky
- přehled rozhraní příkazového řádku .NET
- Jak povolit dokončování tabulátorem pro .NET příkazovou řádku
- Tutorial: Vytvoření konzolové aplikace s .NET