我正在尝试安装一些 arm64 库用于交叉编译
sudo apt-get install uuid-dev:arm64
返回
E: Unable to locate package uuid-dev:arm64
尽管已经跑了
sudo dpkg --add-architecture arm64
sudo apt-get update
您可以看到 arm64 的包存在,但不知为何就是找不到。
答案1
没有列出下载镜像机器上 uuid-dev_2.27.1-6ubuntu3_arm64.deb 的下载页面。所有当前支持的 Ubuntu 版本的官方 Ubuntu uuid-dev 包下载网页上似乎都没有适用于 arm64 架构的 uuid-dev 包。
答案2
将以下内容添加到“sources.list”。更改发行版版本。
deb [arch=arm64] http://ports.ubuntu.com/ xenial main restricted
deb [arch=arm64] http://ports.ubuntu.com/ xenial-updates main restricted
deb [arch=arm64] http://ports.ubuntu.com/ xenial universe
deb [arch=arm64] http://ports.ubuntu.com/ xenial-updates universe
deb [arch=arm64] http://ports.ubuntu.com/ xenial multiverse
deb [arch=arm64] http://ports.ubuntu.com/ xenial-updates multiverse
deb [arch=arm64] http://ports.ubuntu.com/ xenial-backports main restricted universe multiverse