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

如何在Ubuntu i686架构中安装.NET Core 2.0?,ubuntu,.net-core,x86-64,.net-core-2.0,Ubuntu,.net Core,X86 64,.net Core 2.0,如何在Ubuntu i386/i686/i86-64体系结构中安装.NET Core 2.0?我找到的所有链接都指向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体系结构中安装.NETCore。我遵循了这个链接的程序。https://www.micro

如何在Ubuntu i386/i686/i86-64体系结构中安装.NET Core 2.0?我找到的所有链接都指向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体系结构中安装.NETCore。我遵循了这个链接的程序。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 可靠的主管道
'以及)

在步骤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中,只需按照上面链接中的步骤进行无缝安装。

amd-64
或Ubuntu软件包(以及其他基于Debian的Linux版本)中的
amd64
指代任何64位体系结构,即使您没有amd处理器

这一设计就是这样开始的,因为AMD的设计是第一个被广泛采用的64位设计。在一些像Ubuntu这样的系统上,名称引用必须保持原样,不幸的是,对于一些被系统之间的差异弄糊涂的人来说


对于一些历史参考,您可以简单地访问,作为一个开始。

根据我的经验,amd-64在ubuntu中是任何64位体系结构的通用术语。如果你在发帖时遇到任何问题,请继续尝试。@Pac0我相信这是正确的。amd64是AMD设计的基于x86芯片的64位体系结构。英特尔的ia64存在一些问题,随后英特尔将其CPU与AMD的体系结构兼容。这是因为AMD是第一个设计x86-64位体系结构的公司。英特尔正在从AMD获得x64许可证。英特尔的EM64T架构刚刚更名为AMD64。我的回答中添加了更多的历史背景。AMD的设计是第一个被广泛采用的64位设计——这有点含糊不清。如果你谈论的是x86-64位体系结构,那么请确定“AMD的设计是第一个被广泛采用的64位设计”,因为它是有史以来第一个x86-64位体系结构(Intel的IA64不是x86 arch)。如果你说的是任何64位架构,那就不是真的,因为以前有非x86 64位架构(Sun在AMD之前至少几年就有了)。我的观点是它被称为AMD64,因为它是由AMD设计的。