- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试在我的旧 Raspberry Pi B+ 第一代上安装“.NET Core 3.0”运行时,但由于运行 dotnet
命令时出现段错误
,我无法让它运行。
首先,我使用arm32版本的二进制文件,在屏幕 session 上运行所有命令(根本不应该出现问题),运行Raspbian buster lite操作系统,并使用RasPi作为用于lite-load开发目的的微服务器。这是为了提供一些背景信息。
我尝试了不同的方法:
第一
下载 bin 并以这种方式手动安装
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
这是我第一次收到错误。
第二
怀疑我的安装错误,我上网发现了与该错误相关的可能丢失的库问题,所以我选择了 this我发现的另一件事是直接来自 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
没有明显的结果。
第三
考虑到库,我第二次上网,试图找出手动安装它们所需的依赖项列表,我找到的唯一资源是这个 dedicated page在微软自己的网站上缺少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上安装。
关于linux - 如何修复在 RasPi 上运行 "Segmentation fault"命令时出现的 "dotnet"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58640529/
我在 Ubuntu v16.04 上安装了 dotent core。问题是当我尝试使用 dotnet user-secrets 时它说:未找到匹配命令“dotnet-user-secrets”的可执行
好。这似乎是我看到答案时会面对的问题类型。 所以... 为什么要打扰 dotnet build做之前dotnet publish ? build自动执行 restore .凉爽的。 好像publish
我正在尝试创建一个 dotnet 新模板的 NuGet 包。我创建了一个 nuspec 文件来设置包的详细信息,它位于我的内容文件夹旁边,其中包含我想要打包的所有内容: My.
我正在尝试使用'dotnet dev-certs'工具导出https证书以包含在Docker镜像中。现在我正在使用: dotnet dev-certs https -v -ep $(HOME)\.as
我昨天从 .Net 5 更新到 .Net 6,现在我的项目无法从 dotnet run 开始。然后我得到错误: Building... warn: Microsoft.AspNetCore.Serve
我使用 dockerfile 成功构建,但是当我尝试从构建镜像运行新容器时,出现以下错误: 我必须为解决方案做什么? Error : /bin/sh: 1: [dotnet,: not found d
我有一个引用其他几个项目的 .NET Core 3 项目。我的主根项目有一个 Release-X构建配置,但其他项目只有 Release配置,无匹配 Release-X配置。 当我尝试使用这个发布我的
我的 dotnet new 列表中有许多“孤立的”dotnet 模板。 它们不再存在于我的驱动器上,因为我删除了文件夹,所以我不能 dotnet new --uninstall。 有没有办法从列表中删
编辑: 以下是最初与标题一起发布的前一个问题 xunit show ITestOutputHelper output when run in the console 经过调查(见评论),这个问题仍然非
来自 docs.microsoft.com: dotnet build - Builds a project and all of its dependencies. dotnet run - Run
我有一个 Dotnet 核心项目,我试图在其中安装 Microsoft.EntityFrameworkCore.Tools.Dotnet 以使用迁移。我在 Mac 上,所以我使用 MySql.Data
我已经在这个问题上徘徊了很长一段时间,但仍然没有找到答案,也没有其他帖子处理同样的问题。 我已经发布了一个 .net 5.0 网站,如果我在同一个发布的文件夹中运行 dotnet,一切都会正常运行。在
我正在尝试使用 CLI dotnet 命令复制以下 Azure 管道: - task: DotNetCoreCLI@2 inputs: command: publish publi
假设这个文件夹结构 SampleApp global.json Src Web pro
我正在使用dotnet watch命令来运行asp.net core项目。但是,默认情况下,它选择 Production 作为环境。 我已经尝试了这两个选项: 1) > dotnet watch AS
我正在尝试在 Linux 主机上的官方 Microsoft/dotnet 镜像之外的容器中构建一个 dotnet 项目,因为该镜像与 Windows 和 Linux 都兼容。我只有 linux 主机,
我不是 Linux 用户,所以这可能是一个简单的修复,但我已经尝试了以下方法: 首先我使用命令 curl -sSL https://dot.net/v1/dotnet-install.sh | bas
我在发布配置文件中遇到了 Visual Studio 和 EF 迁移的奇怪情况。鉴于: Visual Studio 2019 v16.4 .NET 核心项目。目标 .NET Core 3.1 EF 3
我已经安装了 .NET Core 1.0.1 以与 VS 2015 Update 3 一起使用,并且以管理员身份运行(在 Windows 8.1 x64 上)。 如果我创建任何 .NET Core 项
我正在尝试为dotnet core 2创建开发Dockerfile。到目前为止,我的工作是: FROM microsoft/aspnetcore-build:2.0 VOLUME /app WORKD
我是一名优秀的程序员,十分优秀!