我正在尝试在 Ubuntu 16.04 上设置 .NET 环境。我按照 https://www.microsoft.com/net/core#ubuntu 上的说明进行操作
当我运行第二个命令时:
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
我收到以下错误:
Executing: /tmp/tmp.7IpPJJZVuc/gpg.1.sh --keyserver
apt-mo.trafficmanager.net
--recv-keys
417A0893
gpg: requesting key 417A0893 from hkp server apt-mo.trafficmanager.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
我使用以下方法禁用了操作系统防火墙:
sudo ufw disable
并重新启动了我的系统。但还是一样的结果。
我在这里错过了什么吗?
最佳答案
在这里找到解决方案:https://github.com/dotnet/cli/issues/2189
Since keyservers are synchronizing keys you can actually use any other keyserver like the Ubuntu one for getting the MS key:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893
关于Ubuntu 上的 ASP.NET 核心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38437463/