linux - 在 Armbian 上安装 .Net 5 Runtime 时出现错误(在 Orange Pi Zero 上)
问题描述
我正在尝试在 Armbian Focal (Ubuntu 20.04) 或 Buster (Debian 10) 上安装 .Net 5 运行时,在 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 中是否有一些不同的东西不允许我安装它
解决方案
从您链接的第一个 URL:https ://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu
包管理器安装仅在 x64 架构上受支持。其他体系结构,例如 ARM,必须通过其他方式安装 .NET,例如使用 Snap、安装程序脚本或通过手动二进制安装。
Pi 是 ARM 设备,因此不支持您尝试使用的安装方法。
推荐阅读
- tensorflow - 如何使用 google inception 模型对 DNA 或蛋白质序列数据集进行分类?
- javascript - React Native:如何使用不同的键从 JSON 中获取数据并显示?
- css - 如何从 Material-UI 自定义 DateTimePicker
- sql - ClickHouse,查找第一个事件“点击”的广告
- javascript - 检查是否
包含一个词的价值
- c++ - 加权随机 n 次优化
- node.js - 使用 fs.readFile() 读取 fs.createWriteStream() 创建的文件是否不当?
- php - 数据表警告表 id=datatables-example - 无效的 json 响应
- python - 如何在geojson弹出窗口中显示信息 - Python
- xamarin - Xamarin.Forms Shell:有没有办法使用 GoToAsync 和 Routing 导航到选项卡,并在那里推送页面