在 CPU 架构为 ARM64 的 Linux 系统中安装 AMD64 架构的 DEB 安装包有两种方法:

方法一:使用 multiarch

  1. 安装 multiarch 支持:

sudo dpkg --add-architecture amd64 sudo apt update

  1. 安装依赖项(如果有):

sudo apt-get install libstdc++6:amd64

  1. 下载 AMD64 架构的 DEB 安装包:

wget https://example.com/package_amd64.deb

  1. 安装 DEB 安装包:

sudo dpkg -i package_amd64.deb

如果出现依赖项错误,使用以下命令修复:

sudo apt-get install -f

方法二:使用 QEMU

  1. 安装 QEMU:

sudo apt-get install qemu-user-static

  1. 下载 AMD64 架构的 DEB 安装包:

wget https://example.com/package_amd64.deb

  1. 使用 QEMU 来执行安装包:

sudo qemu-debootstrap --arch=amd64 /mnt http://archive.ubuntu.com/ubuntu/ sudo cp /usr/bin/qemu-aarch64-static /mnt/usr/bin/ sudo chroot /mnt /usr/bin/qemu-aarch64-static /bin/bash dpkg -i package_amd64.deb

  1. 退出 chroot 环境:

exit

注意:使用 QEMU 可能会使安装包执行速度变慢,建议在安装完成后将 QEMU 卸载。

如何在 ARM64 Linux 系统上安装 AMD64 架构的 DEB 包

原文地址: https://www.cveoy.top/t/topic/n5j3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录