下列软件包有未满足的依赖关系: python-catkin-pkg : 依赖: python-catkin-pkg-modules (>= 0.5.2) 但是它将不会被安装

您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
python-catkin-pkg : 依赖: python-catkin-pkg-modules (>= 0.5.2) 但是它将不会被安装
python-rosdep-modules : 依赖: python-rospkg-modules (>= 1.4.0) 但是它将不会被安装
依赖: python-catkin-pkg-modules (>= 0.4.0) 但是它将不会被安装
依赖: python-rosdistro-modules (>= 0.7.5) 但是它将不会被安装
ros-melodic-rospack : 依赖: python-catkin-pkg-modules 但是它将不会被安装
ros-melodic-rqt-gui : 依赖: python-rospkg-modules 但是它将不会被安装
ros-melodic-rqt-robot-monitor : 依赖: python-rospkg-modules 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

方法1:
 

apt --fix-broken install -y

方法1无效时,使用方法2

方法2:

sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk
sudo mkdir /var/lib/dpkg/info
sudo apt-get update
sudoapt-get install -f
sudo apt-get install ros-melodic-desktop-full

问题就解决了 

猜你喜欢

转载自blog.csdn.net/weixin_48345177/article/details/131918428