今天微软宣布 .NET Core 可以安装在各种平台上。这是 .NET Core 的网站
这是 Ubuntu 14.04 LTS (Trusty) 和 16.04 LTS (Xenial) 的下载部分
使用 Ubuntu 16.04 (Xenial) 的这些命令安装 .NET Core 后
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
sudo apt-get install dotnet-dev-1.0.0-preview2-003121
我收到了这条消息:
此软件可能会收集有关您和您对软件的使用的信息,并将其发送给 Microsoft。请访问 http://aka.ms/dotnet-cli-eula了解更多信息。
有没有办法禁用数据收集?禁用 .NET 的数据收集可能有很多原因,但隐私问题非常重要。
简短的回答:
发出此命令应禁用遥测:
更多细节:
这是
dotnet new
作为第一个命令运行的输出。可以从源和遥测功能的拉取请求中获得更多信息
很高兴知道 .NET Core 在哪里创建其缓存。
另一个答案当然是:查找/使用/创建/发布补丁(.Net 的编辑版本),或源的分支,它完全删除遥测,或默认将其设为 OptIn。
到今天为止,有 709 个分叉。我发现很可能有人已经做了一些跑腿工作来剪掉不需要的东西,但我不能指出一个特定的叉子(还)。如果/一旦有 BetterPrivacyVersionOfDotNet,我、您或这里的其他人将更新此答案。
结合一篇关于“隐私增强”编译的博客文章更小、更精简、更快等,我看到了有进取心的 Dev/Tech_Journalist 的互联网名声的可能性。“.Net 解放者”;)