我正在尝试在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设备,所以不支持您尝试使用的安装方法。