无法安装 armv7l 架构的软件(Xubuntu 13.10)

无法安装 armv7l 架构的软件(Xubuntu 13.10)

我目前正在尝试在 odroid 设备(有点像树莓派)上安装 Splashtop Streamer(一种远程桌面软件),该设备在具有 ARMv7l 架构的 Xubuntu 13.10 上运行(这是我uname -m在终端中运行时得到的)。

当我尝试安装 Splashtop Streamer 时(我尝试了这里的 4 个版本http://www.splashtop.com/linux#download) 我总是在软件中心收到错误“错误的架构‘i386’”或“错误的架构‘amd64’”,具体取决于我尝试安装的版本。

有人经历过这种情况吗?或者有人可以帮助我吗?

答案1

如果您安装 32 位或 64 位软件包,您将收到上述错误,因为 ARMv7l 设备上不存在这两种架构。建议您尝试从下拉菜单中下载“开源软件包”(您选择哪个),看看它是否可以安装在 ARMv7l 架构上。

通常这样的软件包包含一个用于说明编译步骤的 README 文件,并且如果(是的,这是一个很大的如果)它能够安装,那么您的设备就足够开放,允许您在该“odroid”设备上运行该软件或二进制文件(如果这是全部可用的)。

无法提供“odroid”设备支持,但制造商肯定会告诉您他们是否有足够的空间或硬件来支持您想要使用的 Splashtop Streamer。

希望这对你有帮助 (HTH)。祝你有美好的一天。

答案2

如果这些软件包是专门为 i386(32 位)或 amd64(64 位)设计的,那么您无法在 arm 系统上安装/使用为其设计的版本。

如果您想在 arm 设备上安装 Splashtop Streamer,您需要找到一个针对 arm 设备的软件包。您发布的链接还包含源代码 (SOURCE_CLI_Linux_43531.tar.gz),因此可能可以编译 arm 源代码。

相关内容