小编Jef*_*man的帖子

软件包架构 aarch64 与系统架构 arm64 (dpkg) 不匹配

在用于 Raspberry Pi LTS 版本的 Ubuntu 20.04 上...架构应该是 aarch64(这是 Raspberry Pi 4b 的正确架构,并且是 uname -i 输出中显示的内容)。

我从 Raspberry Pi 上的源代码编译了 openboard 项目(未交叉编译)。Github 上包含的该项目的构建和打包脚本正确创建了一个 aarch64 debian 软件包,该软件包现在位于我的主目录中等待安装。

然而,当我第一次运行 dpkg 时,它似乎认为我的架构是arm64:

ubuntu@ubuntu:~/openboard/OpenBoard/install/linux$ sudo dpkg -i openboard_ubuntu_20.04_1.5.4_aarch64.deb 
    dpkg: error processing archive openboard_ubuntu_20.04_1.5.4_aarch64.deb (--install):
     package architecture (aarch64) does not match system (arm64)
    Errors were encountered while processing:
     openboard_ubuntu_20.04_1.5.4_aarch64.deb
Run Code Online (Sandbox Code Playgroud)

请注意,umake 正确地将系统设置为 aarch64:

qmake -v
QMake version 3.1
Using Qt version 5.12.8 in /usr/lib/aarch64-linux-gnu
ubuntu@ubuntu:~/openboard/OpenBoard/install/linux$ ls -l
total 23748
-rw-r--r-- 1 root root 24314184 Sep 15 …
Run Code Online (Sandbox Code Playgroud)

dpkg dependencies raspberrypi

6
推荐指数
1
解决办法
4468
查看次数

标签 统计

dependencies ×1

dpkg ×1

raspberrypi ×1