这是我自己的对应 22.10 的脚本 添加 arm 源, 你如果用别的版本 记得自己改掉发行版代号
sudo sed -i 's/^deb/deb [arch=amd64]/g' /etc/apt/sources.list
sudo dpkg --add-architecture arm64
sudo dpkg --add-architecture armhf
sudo tee -a /etc/apt/sources.list.d/source-arm.list > /dev/null <<EOT
deb [arch=armhf,arm64]
http://ports.ubuntu.com/ kinetic main restricted
deb [arch=armhf,arm64]
http://ports.ubuntu.com/ kinetic-updates main restricted
deb [arch=armhf,arm64]
http://ports.ubuntu.com/ kinetic universe
deb [arch=armhf,arm64]
http://ports.ubuntu.com/ kinetic-updates universe
deb [arch=armhf,arm64]
http://ports.ubuntu.com/ kinetic multiverse
deb [arch=armhf,arm64]
http://ports.ubuntu.com/ kinetic-updates multiverse
deb [arch=armhf,arm64]
http://ports.ubuntu.com/ kinetic-backports main restricted universe multiverse
EOT
sudo apt update
需要安装的包列表参考
https://wiki.qemu.org/Hosts/Linux#Cross_builds安装命令格式为 sudo apt install libssl-dev:arm64 注意替换你自己需要的包
pkg-config 的 wrapper 在 20.04 之后好像就没有包了 自己找一个或者写一个吧 也没几句话的事情