This issue is created to track progress for the work to enable Ubuntu 20.10 support for .NET Core 3.1, 2.1 and .NET 5.
FYI Ubuntu 20.10 is due for release on October 22, 2020.
ref: https://www.omgubuntu.co.uk/2020/05/ubuntu-20-10-release-features
BUT, you can already find docker image on DockerHub...
my test
Dockerfile:
# Create a virtual environment with all tools installed
# ref: https://hub.docker.com/_/ubuntu
FROM ubuntu:20.10 AS env
RUN apt update -q
RUN apt install -y wget apt-transport-https
# Dotnet Install
# see: https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu#2010-
RUN wget https://packages.microsoft.com/config/ubuntu/20.10/packages-microsoft-prod.deb
RUN dpkg -i packages-microsoft-prod.deb
RUN apt update -q
RUN apt install -yq dotnet-sdk-3.1
# Trigger first run experience by running arbitrary cmd
RUN dotnet --info
Test:
docker build .
FYI: We only publish container images for Ubuntu LTS releases.
To avoid any ambiguity, I don't want any container image, I only need an Ubuntu 20.10 dotnet-sdk-3.1 feed so I can integrate it in our Google OR-Tools docker container to provide our .Net native prebuilt binaries...
ref: https://github.com/google/or-tools/blob/stable/tools/docker/ubuntu-20.10.Dockerfile
The simplified Dockerfile above is just a way to reproduce the error and what I'm looking for, unless for Ubuntu 20.10 you'll manage to integrate dotnet-sdk directly into an official ubuntu feed ?
Unable to install 5.0 RC 2 on Ubuntu 20.10 https://github.com/dotnet/core/issues/5352
.NET Core 3.1 and .NET 5.
Missing .NET Core 2.1?
Updated the issue with 2.1 as well. I am able to install both on Ubuntu 20.10
Neither 3.1 or 2.1 works for me using the package repository, for the same underlying reason installing 5.0-rc2 via .deb doesn't work (https://github.com/dotnet/core/issues/5352).
@jamshedd FYI.
FYI ubuntu:rolling has been bumped to Ubuntu 20.10, hope you'll fix your libicu usage ASAP...
ref: https://hub.docker.com/_/ubuntu
~~~
The following packages have unmet dependencies:
dotnet-runtime-deps-2.1 : Depends: libicu but it is not installable or
libicu66 but it is not installable or
libicu65 but it is not installable or
libicu63 but it is not installable or
libicu60 but it is not installable or
libicu57 but it is not installable or
libicu55 but it is not installable or
libicu52 but it is not installable
E: Unable to correct problems, you have held broken packages.
~
Looks like the package is up, but in a broken state.
@Entomy thanks a lot for letting us know. This is a known issue and a workaround has been posted on https://github.com/dotnet/core/issues/5352. Hope this helps
Seems fixed today !
ref: https://github.com/dotnet/core/issues/5549#issuecomment-728362949
EDIT: Tested using my Dockerfile above
New packages were pushed for 5.0 and 3.1 to support Ubuntu 20.10, but not 2.1.
(dotnet-sdk-2.1 still fails to install because dotnet-runtime-deps-2.1 isn't compatible with Ubuntu 20.10. More info and workarounds at https://github.com/dotnet/core/issues/5352.)
Most helpful comment
~~~The following packages have unmet dependencies:
dotnet-runtime-deps-2.1 : Depends: libicu but it is not installable or
libicu66 but it is not installable or
libicu65 but it is not installable or
libicu63 but it is not installable or
libicu60 but it is not installable or
libicu57 but it is not installable or
libicu55 but it is not installable or
libicu52 but it is not installable
E: Unable to correct problems, you have held broken packages.
~
Looks like the package is up, but in a broken state.