Linux 我怎样才能解决一个问题;分段故障“;运行时出错";dotnet“;对拉斯皮的命令?

Linux 我怎样才能解决一个问题;分段故障“;运行时出错";dotnet“;对拉斯皮的命令?,linux,.net-core,server,raspberry-pi,arm,Linux,.net Core,Server,Raspberry Pi,Arm,我正在尝试在我的旧Raspberry Pi B+first gen上安装.NET Core 3.0运行时,但由于分段错误运行dotnet命令,我无法运行它 首先,我使用的是arm32版本的二进制文件,在一个屏幕会话上运行所有命令(应该不会出现任何问题),运行Raspbian buster lite操作系统,并将RasPi用作lite load开发目的的微型服务器。这是为了提供一些背景 我尝试了不同的方法: 首先 下载垃圾箱并以这种方式手动安装 sudo apt-get install curl

我正在尝试在我的旧Raspberry Pi B+first gen上安装.NET Core 3.0运行时,但由于
分段错误
运行
dotnet
命令,我无法运行它

首先,我使用的是arm32版本的二进制文件,在一个屏幕会话上运行所有命令(应该不会出现任何问题),运行Raspbian buster lite操作系统,并将RasPi用作lite load开发目的的微型服务器。这是为了提供一些背景

我尝试了不同的方法:

首先

下载垃圾箱并以这种方式手动安装

sudo apt-get install curl libunwind8 gettext apt-transport-https
wget https://dotnetcli.blob.core.windows.net/dotnet/Runtime/release/3.0/dotnet-runtime-latest-linux-arm.tar.gz
sudo mkdir /usr/share/dotnet && sudo tar zxf dotnet.tar.gz -C /usr/share/dotnet
sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
我第一次发现了这个错误

由于怀疑是我的安装错误,我上网发现了一个可能与错误相关的缺少lib的问题,所以我找到了另一个问题,那就是直接从Microsoft为.NET Core系列安装脚本,在删除了“旧”二进制文件(
sudo rm-r/usr/share/dotnet
)之后按照以下步骤

wget https://dot.net/v1/dotnet-install.sh
sudo ./dotnet-install.sh --channel Current --architecture arm --runtime dotnet --install-dir /usr/share/dotnet
sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
没有明显的结果

第三

考虑到libs,我第二次上网,我试图找出手动安装它们所需的依赖项列表,我发现唯一的资源是微软自己的网站上缺少arm32依赖项列表,所以我选择了Ubuntu的这一行

sudo apt install liblttng-ust0 libcurl3  libcurl4  libssl1.0.0 libkrb5-3 zlib1g libicu52 libicu55 libicu57 libicu60 libunwind8 libuuid1
但我只安装了一些,因为各种各样的错误,比如“没有候选人”、“过时的软件包”、“已经是最新版本”等等;单次安装也一样

在两天的重试和重新安装Raspbian之后(是的,我也尝试过几次),我决定尝试“2.1 LTS”版本,但在3.0版本中描述的3个步骤中,我得到了完全相同的结果。 正如我所料,我得到了同样的整体结果,这非常令人沮丧

在这一点上,我也寻找兼容性问题,但我找不到有用的东西

因此,问题是:
是否存在任何明显的兼容性问题,可能是太旧的硬件?我能解决这个问题吗?一般来说,有人对我的问题有什么提示/建议/解决方案吗?

.Net Core不支持armv6 cpu,您可以在Pi 2,3,4上安装.Net Core,但不能在Pi上安装