Execute the following :
sudo apt-get install curl libunwind8 gettext
curl -sSL -o dotnet.tar.gz https://go.microsoft.com/fwlink/?linkid=847105
sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet
sudo ln -s /opt/dotnet/dotnet /usr/local/bin
Then add Jessie's repository to your sources list :
deb http://ftp.de.debian.org/debian/ jessie main
You can now install the following missing dependencies :
apt -t jessie install libicu52
apt install libssl1.0.0 liblttng-ust0
There is an issue with the latest libcurl3
version shipped with Stretch,
7.52.1-5
, and dotnet CLI.
You need to use Jessie's version which is 7.38.0-4+deb8u5
.
Now you can check that everything works fine :
dotnet new console -o hwapp
cd hwapp
dotnet restore
dotnet run
Thank you so much. I have been strugling with that issue since i found your answer here.
I think the whole process of installing .net core on especially debian (stretch) isn´t very conducive. If you go with ubuntu, all you have to do is apt-get install a package that gets auto updated. With debian i have to curl manually new .net versions. I don´t know why those responsible at microsoft don´t provide a package for debian.
But that´s non of my business. Thank you!!!