是否有适当的方法来维护除主机之外的架构的软件包?我需要一堆库来用于移植到 android 的项目,我注意到所有这些库都可用于armhf
ubuntuarm64
存储库,但apt-get
只提供主机架构的文件。
我需要知道的是如何获取和管理我的系统上的软件包以避免不同架构版本之间发生任何冲突?
我很感激新手友好的答案,因为我是一个非常普通的 Linux 用户,并且我不太熟悉平台习语和用法。
编辑:好的,我发现我可以这样做:
sudo apt-get install package:arch
然而,虽然这适用于 64 位机器上的 i386 软件包,但当我尝试 arm 架构时,我得到了“无法找到软件包”的提示。除此之外,就实际库而言,不同架构的软件包安装在它们自己的目录中,而包含头文件是重复的,这应该不是问题,因为它们应该是相同的。但仍然存在为armhf
和安装库的问题arm64
。