在安装libfreenect2的时候不小心把一些依赖给降级了,之后在安装软件的时候一直会出现,依赖被安装的提示,然后安装不了
正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 您也许需要运行“apt --fix-broken install”来修正上面的错误。 下列软件包有未满足的依赖关系: gvfs-backends : 依赖: libusb-1.0-0 (>= 2:1.0.21) 但是 2:1.0.20-1 正要被安装 libglfw3-dev : 依赖: libxxf86vm-dev 但是它将不会被安装 libgusb2 : 依赖: libusb-1.0-0 (>= 2:1.0.22) 但是 2:1.0.20-1 正要被安装 libpcl-io1.10 : 依赖: libusb-1.0-0 (>= 2:1.0.22) 但是 2:1.0.20-1 正要被安装 libsane : 依赖: libusb-1.0-0 (>= 2:1.0.22) 但是 2:1.0.20-1 正要被安装 libturbojpeg0-dev : 依赖: libturbojpeg (= 2.0.3-0ubuntu1.20.04.1) 但是它将不会被安装 sane-utils : 依赖: libusb-1.0-0 (>= 2:1.0.22) 但是 2:1.0.20-1 正要被安装 usbutils : 依赖: libusb-1.0-0 (>= 2:1.0.22) 但是 2:1.0.20-1 正要被安装 E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
之后根据提示运行
sudo apt --fix-broken install
问题解决