Raspbian/ARM上的.NET Core?

13
我们知道.NET Core支持Linux x64和x86、MacOS X、Windows等操作系统... 但它是否已经可以在Raspberry Pi上的Linux(例如Raspbian)中使用呢?

2
我不确定他们是否已经支持 ARM,但是你可以安装 Mono,它应该在 Raspbian 软件仓库中。 - Sergey Litvinov
这里有一些相关的讨论:http://forums.dotnetfoundation.org/t/can-we-use-net-core-on-arm-processors/1291 - Nate Barbettini
3
可能是[在树莓派上运行.NET Core可行吗?]的重复问题(https://dev59.com/f18d5IYBdhLWcg3wXRMX)。 - Nate Barbettini
2
找到了一个相关的线程,http://raspberrypi.stackexchange.com/questions/41762/visual-studio-code-net-core-arm-support - Jackie
考虑到核心CLR单元测试已运行了一个月,我敢打赌在Build 2017大会上☺。 - Thomas
3个回答

2
根据此处的讨论,示例解决方案可以在Raspbian上运行。官方说明在这里。个人正在使用Ubuntu Server Standard,如此指南所述,但我想这不是适用于树莓派的Linux操作系统,正如您在问题中提到的那样。

2
我可以确认它在运行Ubuntu 16.04的Raspberry Pi 3上运行。不幸的是,性能不够好,无法处理我的ASP.NET Core应用程序...但是它确实可以运行。 - Tagc

2

.NET Core 2.1支持树莓派。

以下是在树莓派上安装.NET Core 2.1的方法:

$ sudo apt-get -y update
$ sudo apt-get -y install libunwind8 gettext
$ wget https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.300/dotnet-sdk-2.1.300-linux-arm.tar.gz
$ wget https://dotnetcli.blob.core.windows.net/dotnet/aspnetcore/Runtime/2.1.0/aspnetcore-runtime-2.1.0-linux-arm.tar.gz
$ sudo mkdir /opt/dotnet
$ sudo tar -xvf dotnet-sdk-2.1.300-linux-arm.tar.gz -C /opt/dotnet/
$ sudo tar -xvf aspnetcore-runtime-2.1.0-linux-arm.tar.gz -C /opt/dotnet/
$ sudo ln -s /opt/dotnet/dotnet /usr/local/bin
$ dotnet --info

1
现在我们能否在树莓派上编译? - Mohammed Noureldin
1
@MohammedNoureldin 看起来是这样的!dotnet new console ;D - SuperJMN
@SuperJMN 你试过了吗?(我看到你改变了被接受的答案 :D) - Mohammed Noureldin
1
@MohammedNoureldin 是的,我尝试过了,完美运行 :) 它还可以构建! - SuperJMN
1
@SuperJMN 太完美了,这将使生活变得更加轻松。谢谢! - Mohammed Noureldin
为什么需要这个?=> https://dotnetcli.blob.core.windows.net/dotnet/aspnetcore/Runtime/2.1.0/aspnetcore-runtime-2.1.0-linux-arm.tar.gz - SuperJMN

0

本教程描述了如何在 Linux(树莓派)上安装 .NET Core。这是一个自动 英语翻译


翻译大约进行到一半就突然停止了,之后只有德语。 - Tagc
幸运的是,使用Edge浏览器及其翻译扩展程序,翻译已经全部转换成英文了。 - SuperJMN
我按照步骤进行得很顺利,直到我执行了"dnvm upgrade -u"命令。它显示"找不到该命令"。有人知道怎么解决吗? - SuperJMN
可能它没有被安装。请查看此链接:https://dev59.com/uFwY5IYBdhLWcg3wATtt - Dmitry Pavlov
@DmitryPavlov 当然可以,但是我该如何在树莓派3的Raspbian上安装它呢? - SuperJMN
似乎目前还不可能在RPi3上实现 - https://dev59.com/Lpvga4cB1Zd3GeqP4JVY 或者我错了,它是可能的 https://dev59.com/x1kS5IYBdhLWcg3ws4Yk 请随意查看相关线程并按照说明操作。或者甚至尝试成为先驱,并成为第一个使某些东西正常工作的人。 - Dmitry Pavlov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接