如何在 Ubuntu i686 架构中安装 .NET Core 2.0?

How do I install .NET Core 2.0 in Ubuntu i686 architectures?

如何在 Ubuntu i386/i686/i86-64 架构中安装 .NET Core 2.0?我发现的所有 links 都会导致 amd-64 安装。

uname :
Linux XXX-virtual-machine 3.5.0-43-generic #66-Ubuntu SMP Wed Oct 23 17:33:43 UTC 2013 i686 i686 i686 GNU/Linux

更新:

我确实尝试在 x86-x64 架构中安装 .NET Core。我遵循了这个 link.https://www.microsoft.com/net/core#linuxubuntu

中的程序

在第 1 步中,我删除了 "[arch=amd64]"(也尝试用 x86 替换)并将其添加到 /etc/apt/sources.list.d/dotnetdev.list'

手动将以下存储库添加到 /etc/apt/sources.list 文件。

 https://packages.microsoft.com/repos/microsoft-ubuntu-zesty-prod zesty main

(也尝试使用 'deb https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main')

在第 2 步中,发出命令后,sudo apt-get install dotnet-sdk-2.0.0 我收到错误消息,没有找到存储库的 i86/i64 入口点。

 Failed to fetch https://packages.microsoft.com/repos/microsoft-ubuntu-zesty-prod/dists/zesty/InRelease  Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

W: Failed to fetch https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod/dists/trusty/InRelease  Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

然后我不得不使用全新的 amd64 Ubuntu 机器来安装 .NET。在 amd64 Ubuntu 中,只需按照上述 link 中的步骤即可进行无缝安装。

amd-64amd64 in Ubuntu 包(以及其他基于 Debian 的 Linux 风格)指任何 64 位架构,即使您没有 AMD 处理器。

之所以这样命名,是因为 AMD 的设计是第一个被广泛采用的 64 位设计。在某些系统上,如 Ubuntu,名称引用必须保持原样,不幸的是对于一些因系统之间的差异而感到困惑的人。

对于一些历史参考,您可以先访问 x86-64 Wikipedia article