【问题标题】:Getting an error when installing the .Net 5 Runtime on Armbian (on an Orange Pi Zero)在 Armbian 上安装 .Net 5 Runtime 时出现错误(在 Orange Pi Zero 上)
【发布时间】:2021-05-15 11:09:41
【问题描述】:

我正在尝试在 Armbian Focal (Ubuntu 20.04) 或 Buster (Debian 10) 上安装 .Net 5 Runtime,在 Orange Pi Zero 上运行。

所以我在这里按照微软的说明进行操作:

https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

但在最后一步:

sudo apt-get install -y aspnetcore-runtime-5.0

我收到此错误:

E: Unable to locate package aspnetcore-runtime-5.0
E: Couldn't find any package by glob 'aspnetcore-runtime-5.0'
E: Couldn't find any package by regex 'aspnetcore-runtime-5.0'

然后我按照微软的建议从这里手动安装它:

https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu#apt-troubleshooting

但在最后一步,我又遇到了同样的错误。 有什么想法吗?

总的来说,这些是我首先尝试的步骤:

wget https://packages.microsoft.com/config/ubuntu/20.10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-5.0

这些是我在上述失败时尝试的步骤:

sudo dpkg --purge packages-microsoft-prod && sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install -y gpg
wget -O - https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
wget https://packages.microsoft.com/config/ubuntu/{os-version}/prod.list
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list
sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-5.0

编辑:

我之前在这个完全相同的设置上安装了 .Net Core 3.1 运行时,没有任何问题。我不确定 .Net 5 中是否有一些不同的东西不允许我安装它

【问题讨论】:

    标签: linux ubuntu debian .net-5 orange-pi


    【解决方案1】:

    从您链接的第一个 URL:https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

    包管理器安装仅在 x64 架构上受支持。其他架构(例如 ARM)必须通过其他方式安装 .NET,例如使用 Snap、安装程序脚本或通过手动二进制安装。

    Pi 是 ARM 设备,因此不支持您尝试使用的安装方法。

    【讨论】:

    • 抱歉延迟回复。是的,你是 100% 正确的。谢谢。
    猜你喜欢
    • 2020-10-28
    • 1970-01-01
    • 2021-10-05
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多