DEB文件无法安装,架构错误?

我刚刚尝试安装Atom.IO上的一个程序,它是一个非常好用的编码文本编辑器。然而,当我打开.deb文件时,它会打开软件中心并显示错误信息"Wrong architecture 'amd64'"。我不太清楚这是什么意思。我应该寻找其他替代方案,还是尝试使用提供的存档文件呢?
请注意,这是我第一次使用Ubuntu,或者除了Android之外的任何形式的Linux系统,所以我对此并不了解。

为什么不在Ubuntu软件源、PPA或源代码中寻找正确版本的程序,然后自己构建呢?为什么要因为下载了一个错误的文件就重新安装整个操作系统呢? - Xen2050
这是一个测试版,我认为它还没有在商店上。此外,我只是在使用它,直到有机会把电脑送去店里看看为什么Windows驱动程序停止工作(没有互联网,可能与空白IPConfig有关,我不知道,但有人告诉我尝试新的操作系统)。它能工作,但我有昂贵的Windows软件,所以只是临时使用。我可能会设置双系统启动,因为我喜欢这个。 - Vector Lightning
啊,好的。还有一个“持久化”选项,可以在仅从U盘运行时将操作系统更改保存到U盘上的文件中(甚至可以选择U盘的不同分区以获得更多空间,可能也适用于硬盘分区)。这样你就不需要将Ubuntu安装到硬盘上了。顺便说一下,我经常使用无持久化的方式运行,只偶尔保存配置文件。 - Xen2050
1个回答

错误的架构是指您设备使用的处理器类型。
您已经下载了一个针对运行amd64机器语言(通常称为64位处理器或x86_64处理器)的处理器设计的deb文件。
但是,要么您使用的处理器不是64位处理器,要么您安装了一个不适用于64位的Ubuntu版本。
这台电脑多大了?如果超过5年,可能是32位处理器,这种情况下您需要i386软件包(或i486或i686或x86,根据网站标记而定,大多数情况下都是一样的)。
它是一个微型设备,比如beaglebone吗?它可能使用ARMv7架构。
它是一个中国系统,比如Lemote Yeelong吗?它可能使用MIPS架构。
如果您确定它是一个x86_64处理器,请检查是否安装了32位版本的Ubuntu。

好的。我不知道在Ubuntu中“关于此电脑”在哪里,但我知道它的主要操作系统是Win8 64位... 嗯,我如何找出我是否使用的是Ubuntu 32位,并且我需要下载什么来进行更换? - Vector Lightning
点击屏幕右上方的小齿轮标志,然后选择“关于这台电脑”。 在总览->操作系统类型下面写了什么? - user356018
看起来我有Ubuntu 32位...真糟糕,在我刚刚设置好一切之后...等等,一个32位的应用程序会在64位处理器上崩溃吗?不管怎样,我现在知道该修复什么了。谢谢 - Vector Lightning
x86_64(64位)是x86的扩展/更新(通常称为“32位”)。32位代码不能自动在64位软件上运行,但由于32位在64位兼容性是每个主要操作系统的特性,我猜这不难。不幸的是,反过来就不行了。很遗憾,似乎从32位迁移到64位的最佳方式是将一切归零并重新开始 - user356018
好吧,至少这是一个Live Drive而不是我的主要操作系统... - Vector Lightning

  • 相关问题