想要安装ros-kinetic下的joint-state-controller包,弹出错误:
The following packages have unmet dependencies:
ros-kinetic-moveit-commander : Depends: python-pyassimp but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
由于我此前的pyassimp版本(3.2)与程序所需版本(3.3)不一致,所以卸载了这个包并进行了重装,在卸载时也解除其了与ros其他包的依赖。
虽然重新安装了新版本的包,但是各包之间的依赖关系没有复原。
使用以下命令复原依赖关系:
sudo apt-get -f install
随后就可以进行正常安装了