如何在 ARM64 Linux 系统上安装 AMD64 架构的 DEB 包
在 CPU 架构为 ARM64 的 Linux 系统中安装 AMD64 架构的 DEB 安装包有两种方法:
方法一:使用 multiarch
- 安装 multiarch 支持:
sudo dpkg --add-architecture amd64 sudo apt update
- 安装依赖项(如果有):
sudo apt-get install libstdc++6:amd64
- 下载 AMD64 架构的 DEB 安装包:
wget https://example.com/package_amd64.deb
- 安装 DEB 安装包:
sudo dpkg -i package_amd64.deb
如果出现依赖项错误,使用以下命令修复:
sudo apt-get install -f
方法二:使用 QEMU
- 安装 QEMU:
sudo apt-get install qemu-user-static
- 下载 AMD64 架构的 DEB 安装包:
wget https://example.com/package_amd64.deb
- 使用 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
- 退出 chroot 环境:
exit
注意:使用 QEMU 可能会使安装包执行速度变慢,建议在安装完成后将 QEMU 卸载。
原文地址: https://www.cveoy.top/t/topic/n5j3 著作权归作者所有。请勿转载和采集!