arm71 Linux A40i 3.10.65 安装.net 环境问题

本人之前一直使用c# 语言做上位机开发, 现在项目中用到了飞凌的FCU2401 工控机。想继续使用c# 开发里面的功能。但安装 .net6 环境时一直安装不上去:
linux 系统为:** Linux A40i 3.10.65 #1 SMP PREEMPT Fri Nov 4 05:04:14 UTC 2022 armv7l GNU/Linux**
尝试安装了 .net6 的arm32 运行 dotnet命令提示: Segmentation fault
安装 arm32 Alpine 提示: No such file or directory
想请问, 是否有安装成功的? 或者知道原因的。

关于第二条我如何 才能知道 是哪些依赖项缺少或者不兼容? 因为我运行后系统只报了一个 Segmentation fault 错误

该回答引用GPTᴼᴾᴱᴺᴬᴵ
根据你提供的信息,你正在尝试在一个 ARMv7 32 位 Linux 系统上安装 .NET 6。在 ARM 系统上安装 .NET 6 可能会遇到一些挑战,这是因为 .NET 6 不是针对 ARM 32 位系统进行开发和测试的主要目标。

你可以尝试以下方法:

  1. 从 Microsoft 官网下载适用于 ARMv7 32 位 Linux 系统的 .NET 6 运行时,并按照官方文档进行安装:https://docs.microsoft.com/en-us/dotnet/core/install/linux

  2. 如果运行 dotnet 命令时出现 Segmentation fault 错误,可能是由于某些依赖项缺失或系统库不兼容。你可以尝试安装缺失的依赖项或更新系统库。

  3. 如果你使用的是特定发行版的 Linux,如 Ubuntu、Debian 或 CentOS 等,可以尝试使用官方的 .NET 存储库进行安装。有关详细信息,请参阅官方文档:https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-manager

  4. 如果以上方法都不能解决问题,你可以考虑使用 Docker 运行 .NET 6 应用程序,因为 Docker 容器提供了一个隔离的运行环境,可以避免与宿主系统的依赖关系冲突。有关如何在 Docker 中运行 .NET 应用程序的详细信息,请参阅官方文档:https://docs.microsoft.com/en-us/dotnet/core/docker/