我运行此命令在 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