问题:要安装软件包 A,我必须从源代码构建并安装一些依赖项 B、C 和 D,因为 apt 无法从存储库安装它们。Apt 无法知道我从源代码安装了这些依赖项,因此我使用 dpkg 强制安装,因为我知道依赖项实际上已经安装。现在,当我使用 apt 安装任何其他软件包 E 时,它仍然会出现警告,提示软件包 A 有未满足的依赖项 B、C 和 D。我该如何告诉 apt,查看依赖项 B、C 和 D 是否确实安装在我的系统上,或者停止显示警告?
背景:我在 Raspberry Pi 5 上使用 Ubuntu 24.04LTS。我一直在尝试让 Hailo AI HAT+ 和 Raspberry Pi Camera Module 3 协同工作,就像它们在 Raspberry Pi OS 上一样。这段旅程让我陷入了从源代码构建 Hailort-pcie-drivers、hailort、hailo tappas、Raspberry Pi 的 libcamera 分支和 Raspberry Pi 的 rpicam-apps 的困境。我现在已经让 AI hat 的 rpicam-apps 演示运行起来了,但这样做之后,apt 认为 rpicam-apps-hailo-postprocess 包仍然有未满足的 hailort、libcamera0.4 和 rpicam-apps 依赖项,这些依赖项“无法安装”,并且每次我使用 apt 安装另一个包时仍会显示此警告。