解决 dpkg 依赖问题(argos3 模拟器)

解决 dpkg 依赖问题(argos3 模拟器)

我运行此命令在 Windows10 中的 Ubuntu 中解包 argos3 模拟器包

sudo dpkg -i argos3_simulator-3.0.0-i686-beta52.deb

我得到了这个错误

dpkg: dependency problems prevent configuration of argos3_simulator:i386:
argos3_simulator:i386 depends on gcc (>= 4.2).
argos3_simulator:i386 depends on g++ (>= 4.2).
argos3_simulator:i386 depends on cmake (>= 2.6).
argos3_simulator:i386 depends on freeglut3-dev (>= 2.6.0).
argos3_simulator:i386 depends on qt5-default (>= 5.5.1).
argos3_simulator:i386 depends on libxi-dev.
argos3_simulator:i386 depends on libxmu-dev.
argos3_simulator:i386 depends on libfreeimage-dev (>= 3.15).
argos3_simulator:i386 depends on libfreeimageplus-dev (>= 3.15).
argos3_simulator:i386 depends on liblua5.2-dev.
argos3_simulator:i386 depends on lua5.2.

dpkg: error processing package argos3_simulator:i386 (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Errors were encountered while processing:
argos3_simulator:i386

我该如何解决?

答案1

您使用了错误的命令来安装该包。

dpkg命令不是功能齐全的包管理器。它不会自动安装缺少的依赖项。它只会安装或删除您指示它安装或删除的包……而不会执行其他任何操作。如果缺少依赖项,它将拒绝工作。一旦您安装了所有这些依赖项,dpkg 就会完全按照您的指示执行操作。

包管理器apt将自动以正确的顺序安装依赖项,然后安装所需的包。它将下载正确的包,然后指示 dpkg 以正确的顺序安装它们。Apt 是精彩的

尝试sudo apt install ./argos3_simulator-3.0.0-i686-beta52.deb

相关内容