'Error installing dotnet-skd-2.2 on virtual linux machine. E: No installation candidate exists for package "libicu"

i try to deploy my .net web application using this guide When i try this command sudo apt install dotnet-sdk-2.2 i get the following error message.

The following packages have unfulfilled dependencies:
 dotnet-sdk-2.2 : depends on: aspnetcore-runtime-2.2 (>= 2.2.7) but should not be installed
                  Depends on: dotnet-runtime-2.2 (>= 2.2.7) but should not be installed
E: Problems cannot be fixed, you have retained broken packages.

So i tried to install aspnetcore-runtime-2.2 but error:

 aspnetcore-runtime-2.2 : Depends on: dotnet-runtime-2.2 (>= 2.2.8) but should not be installed

I tried to install dotnet-runtime-2.2 but it says:

 dotnet-runtime-2.2 : Depends on: dotnet-runtime-deps-2.2 (>= 2.2.8) but should not be installed

So i tried to install this package, but it says:

The following packages have unfulfilled dependencies:
 dotnet-runtime-deps-2.2 : Depends on: libicu but is not installable or
                                          libicu63 is not installable or
                                          but libicu60 is not installable or
                                          libicu57 is not installable or
                                          libicu55 but cannot be installed or
                                          libicu52 but cannot be installed
E: Problems cannot be corrected, you have withheld broken packages.

I tried to install libicu but:

E: No installation candidate exists for package "libicu".

So i did a search search

After that i installed every package u can see in the screenshot and tried the whole process again. But the same problem again.

I really need your help, no clue whats the problem.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source