在Armbian上安装.net 5运行时出现错误(在Orange Pi Zero上)



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

所以我遵照微软的指示:

https://learn.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://learn.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中有什么不同的东西不允许我安装它

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

仅在x64架构上支持包管理器安装。其他架构,如ARM,必须通过其他方式安装。net,如使用Snap,安装脚本,或通过手动二进制安装。

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

相关内容

  • 没有找到相关文章

最新更新