我在我的amd64系统中增加了国外的架构,例如arm64。让我们假设我想安装libproj9:arm64。我得到以下错误:
libproj9:arm64 : Depends: proj-data:arm64 but it is not installable
现在看看proj-data包(这里),您可以看到体系结构支持是all。因此,从理论上讲,将proj-data安装为apt-get install proj-data应该为所有体系结构提供支持,即体系结构无关。
然而..。包管理器正在寻找proj-data:arm64,当然找不到它,并且失败了。
.deb文件就像这里暗示的那样并尝试欺骗dpkg?发布于 2018-01-18 11:07:12
因此,正如我所怀疑的,目前有一个hacky解决方案,我不喜欢它,但至少它允许我继续工作。如果有人对临时解决方案感兴趣:
proj-data:apt-get download proj-datafpm -e -s deb -t deb ../proj-data_4.9.2-2_all.deb的控制文件。Architecture: all更改为Architecture: arm64。更新:基于文档,使用实际的Architecture: any应该是方法(但我还没有测试)。.deb:dpkg -i <deb_file>现在libproj9:arm64不再抱怨找到proj-data:arm64了。
https://askubuntu.com/questions/997277
复制相似问题