小编Dan*_*mer的帖子

如何从 Ubuntu Ports 在 ARM 或任何其他架构上安装 i386/amd64 软件包

我需要在 Raspberry Pi(armhf端口,ARMv7)上使用 QEMU 运行一些 x86 二进制文件,以使打印机与 Canon\xe2\x80\x99s 蹩脚的二进制 UFRII 驱动程序一起使用。如何仅安装其 x86 依赖项armhf而不是如何运行它们)?

\n\n

我可以使用以下命令安装 x86 二进制文件:

\n\n
root@raspberry-pi:~# dpkg --force-architecture -i /tmp/cnrdrvcups-ufr2-uk_5.10-1_i386.deb\n
Run Code Online (Sandbox Code Playgroud)\n\n

但随后apt不断抱怨其依赖项丢失。我\xe2\x80\x99ll实际上可能需要它们来运行UFRII转换器——所以我\xe2\x80\x99d真的很喜欢通过apt.

\n\n

我可以添加i386架构,但apt-get update无法下载一些资源,可能是因为armhfx86 软件包驻留在 ports.ubuntu.com 上,而主镜像上。(我\xe2\x80\x99曾经在amd64上成功安装过i386软件包。)

\n\n
root@raspberry-pi:~# dpkg --add-architecture i386       \nroot@raspberry-pi:~# apt-get update                  \nHit:1 http://ports.ubuntu.com/ubuntu-ports bionic InRelease\nGet:2 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease [88.7 kB]\nGet:3 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease [74.6 kB]\nGet:4 http://ports.ubuntu.com/ubuntu-ports bionic-security InRelease [88.7 kB]\nIgn:5 http://ports.ubuntu.com/ubuntu-ports bionic/main i386 Packages\nIgn:6 http://ports.ubuntu.com/ubuntu-ports bionic/restricted …
Run Code Online (Sandbox Code Playgroud)

apt dependencies arm multiarch raspberrypi

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

apt ×1

arm ×1

dependencies ×1

multiarch ×1

raspberrypi ×1