wtz
deepin
2018-02-09 11:39 帮忙顶一下。
Reply Like 0 View the author
https://bbs.deepin.org/post/153072
libvtk6.3-qt依赖libqt5core5a>= 5.7.0,我们的qt版本是基于5.6在维护的,你肯定装不上… ...
https://bbs.deepin.org/post/153072
5.7 不向后兼容 5.6 吗?这有点坑爹吧。
https://bbs.deepin.org/post/153072
Qt5.7是Qt5.6的升级… 何来兼容之说
https://bbs.deepin.org/post/153072
库升级的时候保持向后兼容是常态,不兼容才需要理由。根据 Qt 网站的说法,小版本升级是应该保持二进制兼 ...
https://bbs.deepin.org/post/153072
5.7 不向后兼容 5.6 吗?这有点坑爹吧。
https://bbs.deepin.org/post/153072
可问题是系统这边只允许有一个Qt5啊,系统目录是大版本目录,Qt5.6和Qt5.7都放在同一个目录了,包管理器肯 ...
https://bbs.deepin.org/post/153072
我不是说要同时安装Qt5.6和Qt5.7啊,而是说版本依赖不要写死5.6,让用户可以自行升级到5.7+,后果自负就 ...
https://bbs.deepin.org/post/153072
兼容也大概率不会考虑升级的, 5.6是长期维护版本,5.7不是。如果要升级也是直接5.9了。
何况Qt承诺是接 ...
https://bbs.deepin.org/post/153072
用户自行升级到Qt5.7的后果就是卸载DDE,因为DDE依赖Qt5.6。
https://bbs.deepin.org/post/153072
所以说DDE不要写死依赖Qt5.6就好了嘛,在5.7+上跑不是说一定会挂吧。
https://bbs.deepin.org/post/153072
dde是使用仓库里的qt5.6编译的,升级到qt5.7,又不想卸载dde,那么你需要使用qt5.7来重新编译dde才可以。 ...
https://bbs.deepin.org/post/153072
按Qt网站的说法,不需要重新编译,因为是二进制兼容的。
https://bbs.deepin.org/post/153072
那你升级Qt吧。
https://bbs.deepin.org/post/153072
写死了依赖要怎么升级,把5.7的版本号改掉伪装成5.6吗?
Popular Events
More
Deepin 15.5 ROS和PCL 由于库依赖冲突问题不能正常安装
1. 由于VTK和DeepIn 桌面的QT版本冲突的问题, 导致很多和VTK, PCL 以及ROS 有关的应用不能通过默认的软件源安装。
2.
(1)
sudo apt-get install libvtk6.3-qt
The following packages have unmet dependencies:
libvtk6.3-qt : Depends: libqt5core5a (>= 5.7.0) but 5.6.1+dfsg-13deepin is to be installed
E: Unable to correct problems, you have held broken packages.
(2)
sudo apt-get install pcl-tools
The following packages have unmet dependencies:
pcl-tools : Depends: libvtk6.3-qt but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
(3)
sudo apt-get install ros-perception
The following packages have unmet dependencies:
ros-perception : Depends: pcl-tools
E: Unable to correct problems, you have held broken packages.
(4)
sudo apt-get install ros-desktop-full
The following packages have unmet dependencies:
ros-desktop-full : Depends: ros-perception but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
从以上输出可以看出, 由于VTK和DeepIn 桌面的QT版本冲突导致了很多软件不能正常安装。
3. 这个问题总是出现。
Operating system :deepin
Desktop environment :dde