Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule omówiono sposób instalowania platformy .NET w systemie Ubuntu.
Zainstaluj zestaw SDK (obejmujący środowisko uruchomieniowe), jeśli chcesz tworzyć aplikacje platformy .NET. Lub, jeśli potrzebujesz tylko uruchamiać aplikacje, zainstaluj środowisko uruchomieniowe. Jeśli instalujesz środowisko uruchomieniowe, zalecamy zainstalowanie środowiska uruchomieniowego ASP.NET Core, ponieważ obejmuje zarówno środowiska uruchomieniowe platformy .NET, jak i ASP.NET Core.
Użyj poleceń dotnet --list-sdks
i dotnet --list-runtimes
, aby zobaczyć, które wersje są zainstalowane. Aby uzyskać więcej informacji, zobacz Jak sprawdzić, czy platforma .NET jest już zainstalowana.
Ważne
Używanie menedżera pakietów do instalowania platformy .NET z kanału informacyjnego pakietów firmy Microsoft obsługuje tylko architekturę x64. Inne architektury, takie jak Arm, nie są obsługiwane przez źródło danych pakietów firmy Microsoft. Użyj kanałów informacyjnych systemu Ubuntu lub ręcznie zainstaluj platformę .NET. Należy zachować ostrożność względem problemów z zamianą pakietów przy korzystaniu z wielu kanałów. Aby uzyskać więcej informacji, zobacz Zestawy pakietów .NET w systemie Linux.
Aby uzyskać więcej informacji na temat instalowania platformy .NET bez menedżera pakietów, zobacz jeden z następujących artykułów:
Ubuntu 24.10
Platforma .NET jest dostępna w kanałach informacyjnych menedżera pakietów systemu Ubuntu. Repozytorium pakietów firmy Microsoft nie zawiera już pakietów .NET dla systemu Ubuntu.
Obsługiwane są następujące wersje platformy .NET lub są dostępne dla systemu Ubuntu 24.10:
- 9.0
- 8.0
Gdy wersja systemu Ubuntu nie jest obsługiwana, platforma .NET nie jest już obsługiwana w tej wersji.
Instalacja zestawu SDK
Zestaw .NET SDK umożliwia tworzenie aplikacji za pomocą platformy .NET. Jeśli zainstalujesz zestaw .NET SDK, nie musisz instalować odpowiedniego środowiska uruchomieniowego. Aby zainstalować zestaw .NET SDK, uruchom następujące polecenia:
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-9.0
Aby dowiedzieć się, jak używać interfejsu wiersza polecenia platformy .NET, zobacz Omówienie interfejsu wiersza polecenia platformy .NET.
Instalowanie środowiska uruchomieniowego
Środowisko uruchomieniowe platformy ASP.NET Core umożliwia uruchamianie aplikacji wykonanych z platformą .NET, które nie udostępniały środowiska uruchomieniowego. Następujące polecenia instalują środowisko uruchomieniowe ASP.NET Core, które jest najbardziej zgodnym środowiskiem uruchomieniowym dla platformy .NET. W terminalu uruchom następujące polecenia:
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-9.0
Alternatywą dla środowiska uruchomieniowego platformy ASP.NET Core jest zainstalowanie środowiska uruchomieniowego platformy .NET, które nie obejmuje obsługi ASP.NET Core: zastąp aspnetcore-runtime-9.0
w poprzednim poleceniu poleceniem :dotnet-runtime-9.0
sudo apt-get install -y dotnet-runtime-9.0
Aby dowiedzieć się, jak używać interfejsu wiersza polecenia platformy .NET, zobacz Omówienie interfejsu wiersza polecenia platformy .NET.
Zależności
Podczas instalacji przy użyciu menedżera pakietów te biblioteki są instalowane automatycznie. Jeśli jednak ręcznie zainstalujesz platformę .NET lub opublikujesz aplikację samodzielną, musisz upewnić się, że te biblioteki są zainstalowane:
- certyfikaty ca
- libc6
- libgcc-s1
- libicu74
- liblttng-ust1
- libssl3
- libstdc++6
- zlib1g
Zależności można zainstalować za apt install
pomocą polecenia . Poniższy fragment kodu przedstawia instalowanie zlib1g
biblioteki:
sudo apt install zlib1g
Ubuntu 24.04
Platforma .NET jest dostępna w kanałach informacyjnych menedżera pakietów systemu Ubuntu. Repozytorium pakietów firmy Microsoft nie zawiera już pakietów .NET dla systemu Ubuntu.
Obsługiwane są następujące wersje platformy .NET lub są dostępne dla systemu Ubuntu 24.04:
Obsługiwane wersje platformy .NET | Dostępne w wbudowany kanał informacyjny systemu Ubuntu |
Dostępne w przenoszenie funkcji wstecz Kanał informacyjny systemu Ubuntu |
Dostępne w Kanał informacyjny firmy Microsoft |
---|---|---|---|
9.0, 8.0 | 8.0 | 9.0, 7.0, 6.0 | Brak |
Gdy wersja systemu Ubuntu nie jest obsługiwana, platforma .NET nie jest już obsługiwana w tej wersji.
Platforma .NET jest dostępna w repozytorium pakietów backports platformy .NET systemu Ubuntu. Aby dodać repozytorium, otwórz terminal i uruchom następujące polecenie:
sudo add-apt-repository ppa:dotnet/backports
Instalacja zestawu SDK
Zestaw .NET SDK umożliwia tworzenie aplikacji za pomocą platformy .NET. Jeśli zainstalujesz zestaw .NET SDK, nie musisz instalować odpowiedniego środowiska uruchomieniowego. Aby zainstalować zestaw .NET SDK, uruchom następujące polecenia:
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-9.0
Aby dowiedzieć się, jak używać interfejsu wiersza polecenia platformy .NET, zobacz Omówienie interfejsu wiersza polecenia platformy .NET.
Instalowanie środowiska uruchomieniowego
Środowisko uruchomieniowe platformy ASP.NET Core umożliwia uruchamianie aplikacji wykonanych z platformą .NET, które nie udostępniały środowiska uruchomieniowego. Następujące polecenia instalują środowisko uruchomieniowe ASP.NET Core, które jest najbardziej zgodnym środowiskiem uruchomieniowym dla platformy .NET. W terminalu uruchom następujące polecenia:
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-9.0
Alternatywą dla środowiska uruchomieniowego platformy ASP.NET Core jest zainstalowanie środowiska uruchomieniowego platformy .NET, które nie obejmuje obsługi ASP.NET Core: zastąp aspnetcore-runtime-9.0
w poprzednim poleceniu poleceniem :dotnet-runtime-9.0
sudo apt-get install -y dotnet-runtime-9.0
Aby dowiedzieć się, jak używać interfejsu wiersza polecenia platformy .NET, zobacz Omówienie interfejsu wiersza polecenia platformy .NET.
Zależności
Podczas instalacji przy użyciu menedżera pakietów te biblioteki są instalowane automatycznie. Jeśli jednak ręcznie zainstalujesz platformę .NET lub opublikujesz aplikację samodzielną, musisz upewnić się, że te biblioteki są zainstalowane:
- certyfikaty ca
- libc6
- libgcc-s1
- libicu74
- liblttng-ust1
- libssl3
- libstdc++6
- zlib1g
Zależności można zainstalować za apt install
pomocą polecenia . Poniższy fragment kodu przedstawia instalowanie zlib1g
biblioteki:
sudo apt install zlib1g
Ubuntu 22.04
Platforma .NET jest dostępna w kanałach informacyjnych menedżera pakietów systemu Ubuntu, a także w repozytorium pakietów firmy Microsoft. Jednak należy użyć tylko jednego lub drugiego do zainstalowania platformy .NET. Firma Microsoft zaleca używanie kanałów informacyjnych menedżera pakietów systemu Ubuntu. Jeśli chcesz użyć repozytorium pakietów firmy Microsoft, zobacz Jak zarejestrować repozytorium pakietów firmy Microsoft.
Obsługiwane są następujące wersje platformy .NET lub są dostępne dla systemu Ubuntu 22.04:
Obsługiwane wersje platformy .NET | Dostępne w wbudowany kanał informacyjny systemu Ubuntu |
Dostępne w Wersje wsteczne .NET Kanał informacyjny systemu Ubuntu |
Dostępne w Kanał informacyjny firmy Microsoft |
---|---|---|---|
9.0, 8.0 | 8.0, 7.0, 6.0 | 9.0 | 8.0, 7.0, 6.0, 3.1 |
Ważne
Jeśli używasz zestawu .NET 8 SDK i Ubuntu 22.04, pamiętaj, że wersje zestawu SDK oferowane przez firmę Canonical są zawsze dostępne w pasmie funkcji .1xx. Jeśli chcesz użyć nowszej wersji pasma funkcji, użyj kanału informacyjnego firmy Microsoft, aby zainstalować zestaw SDK. Upewnij się, że zapoznałeś się z informacjami w artykule Nieporozumienia związane z pakietami .NET na Linuksie, aby zrozumieć konsekwencje przełączania się między kanałami repozytoriów.
Gdy wersja systemu Ubuntu nie jest obsługiwana, platforma .NET nie jest już obsługiwana w tej wersji.
Platforma .NET jest dostępna w repozytorium pakietów backports platformy .NET systemu Ubuntu. Aby dodać repozytorium, otwórz terminal i uruchom następujące polecenie:
sudo add-apt-repository ppa:dotnet/backports
Instalacja zestawu SDK
Zestaw .NET SDK umożliwia tworzenie aplikacji za pomocą platformy .NET. Jeśli zainstalujesz zestaw .NET SDK, nie musisz instalować odpowiedniego środowiska uruchomieniowego. Aby zainstalować zestaw .NET SDK, uruchom następujące polecenia:
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-9.0
Aby dowiedzieć się, jak używać interfejsu wiersza polecenia platformy .NET, zobacz Omówienie interfejsu wiersza polecenia platformy .NET.
Instalowanie środowiska uruchomieniowego
Środowisko uruchomieniowe platformy ASP.NET Core umożliwia uruchamianie aplikacji wykonanych z platformą .NET, które nie udostępniały środowiska uruchomieniowego. Następujące polecenia instalują środowisko uruchomieniowe ASP.NET Core, które jest najbardziej zgodnym środowiskiem uruchomieniowym dla platformy .NET. W terminalu uruchom następujące polecenia:
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-9.0
Alternatywą dla środowiska uruchomieniowego platformy ASP.NET Core jest zainstalowanie środowiska uruchomieniowego platformy .NET, które nie obejmuje obsługi ASP.NET Core: zastąp aspnetcore-runtime-9.0
w poprzednim poleceniu poleceniem :dotnet-runtime-9.0
sudo apt-get install -y dotnet-runtime-9.0
Aby dowiedzieć się, jak używać interfejsu wiersza polecenia platformy .NET, zobacz Omówienie interfejsu wiersza polecenia platformy .NET.
Zależności
Podczas instalacji przy użyciu menedżera pakietów te biblioteki są instalowane automatycznie. Jeśli jednak ręcznie zainstalujesz platformę .NET lub opublikujesz aplikację samodzielną, musisz upewnić się, że te biblioteki są zainstalowane:
- certyfikaty ca
- libc6
- libgcc-s1
- libgssapi-krb5-2
- libicu70
- liblttng-ust1
- libssl3
- libstdc++6
- zlib1g
Zależności można zainstalować za apt install
pomocą polecenia . Poniższy fragment kodu przedstawia instalowanie zlib1g
biblioteki:
sudo apt install zlib1g
Nieobsługiwane wersje
Następujące wersje platformy .NET nie są ❌ już obsługiwane:
- .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
Jak zainstalować inne wersje
Nazwy pakietów platformy .NET są ustandaryzowane we wszystkich dystrybucjach systemu Linux. W poniższej tabeli wymieniono pakiety:
Wszystkie wersje platformy .NET są dostępne do pobrania na https://dotnet.microsoft.com/download/dotnetstronie , ale wymagają ręcznej instalacji. Możesz spróbować użyć menedżera pakietów, aby zainstalować inną wersję platformy .NET. Jednak żądana wersja może nie być dostępna.
Pakiety dodane do repozytoriów menedżera pakietów mają nazwę w formacie umożliwiającym manipulację, na przykład: {product}-{type}-{version}
.
produkt
Typ produktu .NET do zainstalowania. Prawidłowe opcje to:dotnet
aspnetcore
typ
Wybiera zestaw SDK lub środowisko uruchomieniowe. Prawidłowe opcje to:-
sdk
(wyłącznie dostępne dla produktu dotnet) runtime
-
wersja
Wersja zestawu SDK lub środowiska uruchomieniowego do zainstalowania. Prawidłowe opcje to dowolna wydana wersja, taka jak:9.0
8.0
3.1
2.1
Możliwe, że zestaw SDK/środowisko uruchomieniowe, które próbujesz pobrać, nie jest dostępne dla dystrybucji systemu Linux. Aby uzyskać listę obsługiwanych dystrybucji, zobacz Instalowanie platformy .NET w systemie Linux.
Przykłady
- Zainstaluj środowisko uruchomieniowe ASP.NET Core 9.0:
aspnetcore-runtime-9.0
- Zainstaluj środowisko uruchomieniowe platformy .NET Core 2.1:
dotnet-runtime-2.1
- Zainstaluj zestaw .NET 5 SDK:
dotnet-sdk-5.0
- Zainstaluj zestaw .NET Core 3.1 SDK:
dotnet-sdk-3.1
Uwaga
Niektóre pakiety mogą nie być dostępne w dystrybucji systemu Linux.
Brak pakietu
Jeśli kombinacja wersji pakietu nie działa, oznacza to, że nie jest dostępna. Na przykład nie ma zestawu ASP.NET Core SDK. Składniki zestawu SDK dla platformy ASP.NET Core są dołączone do zestawu .NET SDK. Wartość aspnetcore-sdk-8.0
jest nieprawidłowa i powinna mieć wartość dotnet-sdk-8.0
. Aby uzyskać listę dystrybucji systemu Linux obsługiwanych przez platformę .NET, zobacz .NET dependencies and requirements (Zależności i wymagania dotyczące platformy .NET).
Instalacja ręczna
Jeśli wersja systemu Ubuntu nie jest obsługiwana, a wersja platformy .NET, której chcesz użyć, nie jest dostępna w repozytorium pakietów, najprawdopodobniej musisz zainstalować platformę .NET ręcznie, wyodrębniając pliki binarne, używając skryptu instalacyjnego lub za pomocą Snap. Aby uzyskać więcej informacji, zobacz Instalowanie platformy .NET w systemie Linux bez używania menedżera pakietów i Instalowanie środowiska uruchomieniowego platformy .NET za pomocą przystawki.
Ubuntu 23.10
Ostrzeżenie
Ta wersja systemu Ubuntu nie jest już obsługiwana.
Uruchamianie platformy .NET w tej wersji systemu Ubuntu nie jest już obsługiwane.
Platforma .NET jest dostępna w kanałach informacyjnych menedżera pakietów systemu Ubuntu, a także w repozytorium pakietów firmy Microsoft. Jednak należy użyć tylko jednego lub drugiego do zainstalowania platformy .NET. Firma Microsoft zaleca używanie kanałów informacyjnych menedżera pakietów systemu Ubuntu. Jeśli chcesz użyć repozytorium pakietów firmy Microsoft, zobacz Jak zarejestrować repozytorium pakietów firmy Microsoft.
Obsługiwane lub dostępne dla systemu Ubuntu 23.10 były następujące wersje platformy .NET:
Obsługiwane wersje platformy .NET | Dostępne w wbudowany kanał informacyjny systemu Ubuntu |
Dostępne w Wersje wsteczne .NET Kanał informacyjny systemu Ubuntu |
Dostępne w Kanał informacyjny firmy Microsoft |
---|---|---|---|
8.0, 6.0 | 8.0, 7.0, 6.0 | Brak | 8.0, 7.0, 6.0 |
Ważne
Jeśli używasz zestawu .NET 8 SDK i Ubuntu 22.04, pamiętaj, że wersje zestawu SDK oferowane przez firmę Canonical są zawsze dostępne w pasmie funkcji .1xx. Jeśli chcesz użyć nowszej wersji pasma funkcji, użyj kanału informacyjnego firmy Microsoft, aby zainstalować zestaw SDK. Upewnij się, że zapoznałeś się z informacjami w artykule Nieporozumienia związane z pakietami .NET na Linuksie, aby zrozumieć konsekwencje przełączania się między kanałami repozytoriów.
Gdy wersja systemu Ubuntu nie jest obsługiwana, platforma .NET nie jest już obsługiwana w tej wersji.
Zależności
Podczas instalacji przy użyciu menedżera pakietów te biblioteki są instalowane automatycznie. Jeśli jednak ręcznie zainstalujesz platformę .NET lub opublikujesz aplikację samodzielną, musisz upewnić się, że te biblioteki są zainstalowane:
- certyfikaty ca
- libc6
- libgcc-s1
- libgssapi-krb5-2
- libicu72
- liblttng-ust1
- libssl3
- libstdc++6
- zlib1g
Zależności można zainstalować za apt install
pomocą polecenia . Poniższy fragment kodu przedstawia instalowanie zlib1g
biblioteki:
sudo apt install zlib1g
Ubuntu 23.04
Ostrzeżenie
Ta wersja systemu Ubuntu nie jest już obsługiwana.
Uruchamianie platformy .NET w tej wersji systemu Ubuntu nie jest już obsługiwane.
Platforma .NET jest dostępna w kanałach informacyjnych menedżera pakietów systemu Ubuntu, a także w repozytorium pakietów firmy Microsoft. Jednak należy użyć tylko jednego lub drugiego do zainstalowania platformy .NET. Firma Microsoft zaleca używanie kanałów informacyjnych menedżera pakietów systemu Ubuntu. Jeśli chcesz użyć repozytorium pakietów firmy Microsoft, zobacz Jak zarejestrować repozytorium pakietów firmy Microsoft.
Obsługiwane lub dostępne dla systemu Ubuntu 23.04 były następujące wersje platformy .NET:
Obsługiwane wersje platformy .NET | Dostępne w wbudowany kanał informacyjny systemu Ubuntu |
Dostępne w Wersje wsteczne .NET Kanał informacyjny systemu Ubuntu |
Dostępne w Kanał informacyjny firmy Microsoft |
---|---|---|---|
8.0, 6.0 | 7.0, 6.0 | Brak | 8.0, 7.0, 6.0 |
Ważne
Jeśli używasz zestawu .NET 8 SDK i Ubuntu 22.04, pamiętaj, że wersje zestawu SDK oferowane przez firmę Canonical są zawsze dostępne w pasmie funkcji .1xx. Jeśli chcesz użyć nowszej wersji pasma funkcji, użyj kanału informacyjnego firmy Microsoft, aby zainstalować zestaw SDK. Upewnij się, że zapoznałeś się z informacjami w artykule Nieporozumienia związane z pakietami .NET na Linuksie, aby zrozumieć konsekwencje przełączania się między kanałami repozytoriów.
Zależności
Podczas instalacji przy użyciu menedżera pakietów te biblioteki są instalowane automatycznie. Jeśli jednak ręcznie zainstalujesz platformę .NET lub opublikujesz aplikację samodzielną, musisz upewnić się, że te biblioteki są zainstalowane:
- certyfikaty ca
- libc6
- libgcc-s1
- libgssapi-krb5-2
- libicu72
- liblttng-ust1
- libssl3
- libstdc++6
- zlib1g
Zależności można zainstalować za apt install
pomocą polecenia . Poniższy fragment kodu przedstawia instalowanie zlib1g
biblioteki:
sudo apt install zlib1g
Ubuntu 22.10
Ostrzeżenie
Ta wersja systemu Ubuntu nie jest już obsługiwana.
Uruchamianie platformy .NET w tej wersji systemu Ubuntu nie jest już obsługiwane.
Platforma .NET jest dostępna w kanałach informacyjnych menedżera pakietów systemu Ubuntu, a także w repozytorium pakietów firmy Microsoft. Jednak należy użyć tylko jednego lub drugiego do zainstalowania platformy .NET. Firma Microsoft zaleca używanie kanałów informacyjnych menedżera pakietów systemu Ubuntu. Jeśli chcesz użyć repozytorium pakietów firmy Microsoft, zobacz Jak zarejestrować repozytorium pakietów firmy Microsoft.
Następujące wersje platformy .NET są obsługiwane lub dostępne dla systemu Ubuntu 22.10:
Obsługiwane wersje platformy .NET | Dostępne w wbudowany kanał informacyjny systemu Ubuntu |
Dostępne w Wersje wsteczne .NET Kanał informacyjny systemu Ubuntu |
Dostępne w Kanał informacyjny firmy Microsoft |
---|---|---|---|
6.0 | 7.0, 6.0 | Brak | 7.0, 6.0, 3.1 |
Ważne
Jeśli używasz zestawu .NET 8 SDK i Ubuntu 22.04, pamiętaj, że wersje zestawu SDK oferowane przez firmę Canonical są zawsze dostępne w pasmie funkcji .1xx. Jeśli chcesz użyć nowszej wersji pasma funkcji, użyj kanału informacyjnego firmy Microsoft, aby zainstalować zestaw SDK. Upewnij się, że zapoznałeś się z informacjami w artykule Nieporozumienia związane z pakietami .NET na Linuksie, aby zrozumieć konsekwencje przełączania się między kanałami repozytoriów.
Zależności
Podczas instalacji przy użyciu menedżera pakietów te biblioteki są instalowane automatycznie. Jeśli jednak ręcznie zainstalujesz platformę .NET lub opublikujesz aplikację samodzielną, musisz upewnić się, że te biblioteki są zainstalowane:
- certyfikaty ca
- libc6
- libgcc-s1
- libgssapi-krb5-2
- libicu71
- liblttng-ust1
- libssl3
- libstdc++6
- zlib1g
Zależności można zainstalować za apt install
pomocą polecenia . Poniższy fragment kodu przedstawia instalowanie zlib1g
biblioteki:
sudo apt install zlib1g
Ubuntu 20.04
Domyślne repozytorium pakietów ubuntu nie zawiera tej wersji platformy .NET. Zamiast tego użyj repozytorium pakietów firmy Microsoft.
Obsługiwane są następujące wersje platformy .NET lub są dostępne dla systemu Ubuntu 20.04:
Obsługiwane wersje platformy .NET | Dostępne w wbudowany kanał informacyjny systemu Ubuntu |
Dostępne w Wersje wsteczne .NET Kanał informacyjny systemu Ubuntu |
Dostępne w Kanał informacyjny firmy Microsoft |
---|---|---|---|
8.0 | Brak | Brak | 8.0, 7.0. 6.0, 5.0, 3.1, 2.1 |
Gdy wersja systemu Ubuntu nie jest obsługiwana, platforma .NET nie jest już obsługiwana w tej wersji.
Dodawanie repozytorium pakietów firmy Microsoft
Instalowanie za pomocą narzędzia APT można wykonać za pomocą kilku poleceń. Przed zainstalowaniem platformy .NET uruchom następujące polecenia, aby dodać klucz podpisywania pakietów firmy Microsoft do listy zaufanych kluczy i dodać repozytorium pakietów.
Otwórz terminal i uruchom następujące polecenia:
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
Ponieważ system Ubuntu 20.04 osiągnął koniec życia w kwietniu 2025 r., firma Microsoft nie obsługuje platformy .NET 9 w systemie Ubuntu 20.04.
Zależności
Podczas instalacji przy użyciu menedżera pakietów te biblioteki są instalowane automatycznie. Jeśli jednak ręcznie zainstalujesz platformę .NET lub opublikujesz aplikację samodzielną, musisz upewnić się, że te biblioteki są zainstalowane:
- certyfikaty ca
- libc6
- libgcc-s1
- libgssapi-krb5-2
- libicu66
- libssl1.1
- libstdc++6
- zlib1g
Zależności można zainstalować za apt install
pomocą polecenia . Poniższy fragment kodu przedstawia instalowanie zlib1g
biblioteki:
sudo apt install zlib1g