我正试图在.Net 5运行时安装在一个Orange Pi上(Ubuntu20.04)或Buster (Debian 10)上。
因此,我遵循了微软的指示:
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'然后,我按照Microsoft的建议,从这里手动安装它:
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 Core3.1Runtime,没有任何问题。我不确定.Net 5中是否有不同的东西,不允许我安装它
发布于 2021-02-11 19:17:23
从您链接的第一个URL:https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu
包管理器安装仅在x64体系结构上得到支持。其他架构,如ARM,必须通过其他方式安装.NET,例如使用Snap、安装程序脚本或通过手动二进制安装。
Pi是一个ARM设备,所以不支持您试图使用的安装方法。
https://stackoverflow.com/questions/66159328
复制相似问题